I don't anyone has ever claimed that McNabb was in the top 20 all time QBs. In fact, if he retired tomorrow, its there is no way he would even get any votes for the hall of fame.
Here is what I take from this whole McNabb saga
Quit looking at things through race. When I go to Vegas and bet money on a team, race has nothing to do with it. The character of a quarterback does though, if he choked in the past I have to consider that before I put my money down on his team. Don't assume it's because of his race that people don't like him. Could be as simple as they like the AFC over the NFC.