McCargo was starting to play well before getting injured, so it's not like I'm pulling stuff out of my backside here. And in his most recent surgery, they inserted a screw to stabilize his foot, which they didn't do the first time. Being that he's a former 1st round pick, I think I have reason to expect him to be a major contributor, along with Kyle Williams, in his 2nd year in the NFL. And why not keep Kelsay AND Hargrove? They have the money and Kelsay is a good player and person to have in the lockerroom.
Your contention is that letting LFB go was a mistake yet you bash Ryans. Which is it? Also take into consideration that Ryans is 9 years younger than LFB and hasn't even reached his prime yet. Again, the point is YOURS, i.e. that you can find good players in the draft.
So the answer is to UNDERestimate our players? Sure, that's the easy thing to do. And again the point was that Pennington was a late-round pick, like O'Callaghan was for the Pats. I don't know if O'Callaghan has the RT spot sewn-up (he started mostly because former starter Nick Kazcur was injured) but competition is always a good thing, when you can add it.