McNabb is brittle. That's a valid criticism. The timing of when the comments were publshed makes him look like a crybaby. That's fair too. He shouldn't have brought it up after the country rallied behind him when Hush Bimbo and TO made racist statements about him. Playing the race card when you should know better due to experience is bush league.
But McNabb does not suck. That's just nuts. The last two seasons he was healthy (2003-2004), he threw for a combined 7000 yards, completed over 60% of his passes, and had 47 touchdowns with just 19 interceptions.