Allow me to rephrase an earlier statement.
McNabb is not as bad as most people say that he is. He is bad for the system that he is playing in and you might have figured that after nearly 11 years in the same system that he would have gotten it, better. However, the vast majority of the blame is deservedly on Andy Reid. His offense has been one-dimensional for his entire tenure. He has never run the ball consistently greater than 39 percent of the time and he has never learned that every time he does run the ball even that little, he wins. So, McNabb is in a bad system where the entire offense in solely on his shoulders. However, he still has accuracy problems and often just seems like a goof-ball on the field. I don't think that overall, he is bad. I think he is in a bad system that he just cannot seem to adjust to, so it is time to go, because as El Justo pointed out, Andy Reid is here to stay. That is scary.