You honestly think he went into yesterday's game thinking he was coming back? Or do you think the loss was the final straw?
What was seen as groveling or begging for his job was, to me his first step at getting his next job.
And you can't compare this to the corporate world, so I'm going to even try.
No, I don't. My point is that the organization chose to handle it in an atypical manner, which speaks to their displeasure.
I have had my teams fire coaches after poor seasons many times over my 40 years of watching sports, and they almost always do it during the week following the last game, during business hours, frequently even giving notice as to when they would inform the press/fans of their decision.
Letting him go at the earliest possible opportunity, mere hours after the last game, likely the moment he returned to the City, on a Saturday, late at night, isn't "not letting him twist in the wind", it's sending a message.
(I added the corporate bit just to draw a parallel in the different ways a person can be let go; obviously, sports are a different animal.)
EDIT: I don't mean to make this overly contentious, so my bad if I have. It just seems pretty clear to me that there was more to this than the typical "it was time to move on, we wish him the best". If you don't see it, that's fine.