Most mock drafts are predicting what will happen, not what should happen.
This mock is different. This mock is what would happen if I were running each team's draft without the ability to trade.
Many of these picks are greatly different from what will happen in the actual 2012 NFL draft. Some of the selections may be surprisingly accurate, though.
People will disagree with a lot of these picks because, after all, they are largely based on my personal board.
That board tends to disagree with the general consensus.