What do you care if we pass on a CB anyway...isn't Pacman going to save the day?
If you're soooo concerned about missing a potential elite CB at #22, then why do you have Jonathan Stewart (backup RB?) there and then James Hardy next...ahead of Tracy Porter in your mock?
What does Stewart bring to the table that MBIII doesn't anyway?
Injuries?
Will Hardy (a rookie WR) be able to move the chains more, put the offense in better field position or score more TD's than Jones (a rookie RB/KR)?
Since Hardy can't return kicks and WR's take longer to develop...the answer is a resounding NO.
Your mock contradicts the point you're making about drafting CB's. If you feel that strongly about taking a CB in the 1st (LIKE I DO) you might wanna change your mock.