I don't really find it strange that the caster is baffled by being fired for doing nothing out of the ordinary for him.
I feel like the community, as well as Valve, should have known precisely what they would be getting from this guy.
The same caster has casted most Major dota2 events, including most TIs, meaning he has continuously been in touch with Valve.
Leading up to this event Icefrog himself, a valve employee that arguably is the main driver behind dota2, personally told the caster to "just be himself".
On top of this, the comments he supposedly got fired for was made to his personal friends, who before Gaben spoke out, reached out publically to say how messed up it was that the caster was let go, indicating that they were not offended in the least.
The caster also had to cast for hour and hours as the production company, also fired in the same message from gaben, kept breaking things and causing delays and problems left right and center. Causing the casters to deliver hours and hours of chit chat and commentary without much actual content to discuss. I can imagine this puts quite a bit of extra pressure to fill the time and try to be entertaining to keep the audience even mildly engaged.
This might be Gaben, but who the actual hell airs out contractual and/or HR issues in public this way? It would be one thing if a major crime was committed, but that's not quite what we're dealing with here.
I feel like this could only come from people without a functioning company structure, that live in a bubble of their own making with very little contact with actual reality. Must be nice being a billionaire with your own money printing press on the premises.