At first I was all gung ho for him to be fired as I have NO patience for intolerant people (does that make me intolerant of intolerence?) but a friend pointed out that we have no idea what really happened. Someone could have leaked the whole story for publicity. The plan could have been to write him out of the show the whole time. It could have been blown way out of proportion and been a much smaller issue that the media/public made it out to be. We just don't really know.
I agree that he is fond of blaming other people for his mistakes and shortcomings, at least in a public arena.
I wasn't a big fan of his pretentious character anyway, so I won't really miss him!