Nice post. I'm not worried at all about Hardy's past. He seems, so far anyway, to be the type of guy that has made himself a better person by making a few mistakes...as cliche as that might sound.
I think your biggest point is the McCargo comment. He was a first rounder, and actually started to look like one in the second half of last year. I personally thought he should have been starting, and seeing a lot more time on the field than he was getting. Triplett just didn't work out. McCargo alongside Stroud sounds pretty intimidating if I were an opposing offensive coordinator. If McCargo continues to progress, they could be VERY dangerous together...and I don't think we could have asked for a better mentor for McCargo than we have found in Stroud. Will be really nice that Schobel won't be double teamed constantly this season, if the big guys in the middle stay healthy.
I'm not too worried about the TE position as some are. I think we have pretty decent blockers there, and I am much more concerned with their blocking abilities now that we have a big #2 WR. Speaking of that big #2...the addition of Hardy should obviously free up Evans a bit...but damn, what about Parrish?? I think he should now be the consensus #3. Get the ball in his hands...end of story. We've all seen what he can do with his feet when he has the ball...I am REALLY liking the thought of Evans/Hardy/Parrish being on the field together in passing situations. On paper, you couldn't ask for a better or more diverse range of talent.
Back to Defense...as lousy as the Bills were opening the season last year, our rookies were certainly the bright spots. I don't even need to get into Lynch right now, but Poz was there for every single play until he got hurt. If I recall correctly, wasn't he leading the NFL in tackles after 3 weeks???
Our past 3 drafts have been phenomenal. Whitner...then the homerun with Lynch, and hopefully Poz last year...and now two years in a row we got a first round value in a second round pick...in my opinion anyway. Hell, the Bills considered Poz in the first last year...and most "experts" thought the Bills would go after one of the top WRs in the draft in the first last weekend...and we got one in the second. I love it.