They had to fire his ass, even though he had no say in it. Now, I can't claim that the WWE wanted to do it, but they obviously had to let him go. They do have those sponsors and all that jazz to deal with.
-This is kind of related to the topic, because it's another situation where a guy had no say over his firing.
Remember when they fired DB back in 2010 right after the debut of The Nexus? Well, it was for a frivolous reason, in my opinion. But hey, it's against their rules at the end of the day.
Even though it was all a work, he was too violent in that segment (spitting in Cena's face and then choking Justin Roberts with his own neck tie), which is against their TV-PG rules.
All in all, he had to be fired.