Unfortunately, I think you are right. We have a lot of good drafting to do, to not only fix the obvious holes at QB, O-Line, D-line, LB, but also to replace the failed 1st round picks we already have.
Whitner has desire, but is not a good safety. He's too small and not fast enough, and misses too many tackles.
McKelvin is a good athlete, but from what I've seen since he joined the Bills, he has absolutely no 'football sense'. He seems unable to read or anticipate plays, which has resulted not only in him NOT being a clearcut starter (which he should be by now), but also getting burned for scores on a regular basis.
Maybin was just a bad pick. The guy had 1 good season at Penn State, and I'm guessing Jauron and company must have been watching the same piece of film over and over again before deciding to pick him. He simply isn't physical enough and I think we may have the next Erik Flowers on our hands.
Same with McCargo. I'm not sure what motivated them to pick this guy, as he was undersized even as a 4-3 tackle. Apparently they thought that playing on the same D-line as Mario Williams would rub off.
Pozluzsny competes hard and makes a lot of tackles, but doesn't cover very well, and is a band-aid.
Remember everyone poking fun at Matt Millen and the Lions a couple of years ago because they had so many horrendous drafts? Welcome to the new Detroit.