First, with all due respect, I have to disagree with Skkorp, in saying that Graves did not want to trade down. I too have spoken with Rod, as well as several others in the organization, and he played a part in that trade. About the only ones who had no say in the trade were the coaches. As I have said before, the coaching staff wanted Suggs, but the call for the trade came from way above Mac.
As for picking Pace and Johnson, I think you guys are being a little rough on them. First off, Suggs wouldn't have put up near the numbers as a Cardinal, and would probably be struggling as a DE right now. And second, when did Byron Leftwich become the next great QB? He was OK last year for a rookie. In less time, Josh had comparable numbers. To criticize the Cards for passing on Leftwich is stupid. There are several reasons they passed on him. Don't get so hung up looking for a specific one.
Pace may not be a pro-bowler, but that's what you get when you draft on need. The master plan was not to trade down and get Pace. If they came out of the first round last year without a defensive end, the fan base would have been livid. He's still got a chance. He was forced into a bad situation last year when KVB got hurt. They didn't intend on him being an every down DE, and he wasn't prepared. He'll be better this year as a situational pass rusher. As for BJ, well, take away Anquan and I'll bet most of you are very excited about the rookie WR drafted last year. He had a good season, just overshadowed by playing next to the rookie of the year.
Relax about the trade last year. They had their reasons to pass on Suggs and Leftwich. It was not a disastrous draft. Stop looking for someone to blame because you don't like Calvin Pace. Truthfully, it was the best draft, top to bottom, that they've had in quite some time. Remember, there was only one rookie at the Pro Bowl last year, and he was a Cardinal. That alone makes it a good draft class.