McNabb is a very good quarterback who just had the misfortune to 1) get in the crossfire of passionate Eagles fans and 2) be in the middle of racial tension for all the wrong reasons.
Most QBs drafted in the first round find themselves in the crosshairs of passionate fans - that is nothing new or out of the ordinary.
As far as being in the middle of racial tensions, McNabb very much contributed to the hightening of those tensions. Rather than actually reading and understanding the comments made by Limbaugh and Mondesire, McNabb reacted in both situations by accusing the person of ignorance and racism. McNabb has had ever opportunity to say, "I took the time to read the comments and while I may not agree with Limbaugh/Mondesire, I am not going to accuse them of racism just to play a victim." Instead, McNabb continually says that he is "hurt" by the comments.