People are overestimating the value of second round picks. Yes I know Bruce Carter and Sean Lee and what not, but the reality is if you get two starters out of an entire draft you are about at the league average if not above average. If one of those two turns into a Sean Lee or DeMarcus Ware type cornerstone you probably had a very good draft relative to the rest of the league. To assume that a first and a second round pick are the equivalent of two starters or even likely to become two starters is out of line with what the typical hit percentages are.
Also not a fan of the "we have too many holes" argument. It implies the goal of the draft should be to "fill holes" which it absolutely should not be. If you draft talent you are going to have the resources to "fill holes" in free agency. For instance Claibourne allows us to let Jenkins walk. You can use some of that cap room to resign Spencer, perhaps sign a guard ect. Let's say hypothetically we re franchise Spencer. If you then draft a pass rusher and he pans you can let him walk. You draft a wide receiver then maybe you can cut Austin in the near future and open up room. The key is just to get guys who can play.