I agree with the basic idea of your post but there are several issues at play that I think make his statement about being disrespected somewhat reasonable 1) He was randomly pulled out of a game with 2 minutes left. (which is fine). Afterwords when asked about it Shannahan made up some excuse about him not being in shape to run the 2 minute offense. Then later it was that he didn't know the 2 minute offense well enough. If you are gonna pull the guy because he sucks, just say it. 2) Then he was given a huge contract extension that has nothing guaranteed after this year unless he started a game for them next year. That was just bizarre. Was it hush money? We're they reaffirming their committment to him? Were they trying to motivate him to play better? None of this made sense. 3) Then he is replaced as the starter with 3 weeks left in the season and told he's being demoted to 3rd string. According to McNabbs comments he found out by the media. Shannahan didn't tell him until Thursday. 4) He's being replaced by Rex Grossman. It's not like theres someone else on the roster that either a) Has a better track record, or b) has a future as the Redskins QB. It's just a weird set of circumstances that would seemed to have gone better if Shannahan and the powers that be were more upfront from the start. I realize its a difficult move to make for your fan base to understand, but it has to play out better than that. No arguments that he wasn't playing well enough to feel entitled to remain as starter for the rest of the season.