That needed to be done in Denver. It was just time. Funny thing is, the reports are that he got fired because he wouldn't fire his DC.
If that's true, this guy's a dips**t. Yeah, they keep changing DCs there, but in the last two weeks you gave up like 30 points to Buffalo (Buffalo?!?), at home no less, and 52 to the Chargers. How could that guy even come close to keeping his job with that secondary? Whoever he is, he should have been fired on the plane back to Denver.
In a related story, I have this sick feeling that Shanahan ends up in Cleveland.