I think you gave me the most pause in this argument so far.
I do think punishing the player itself, even in the original 12 months / 10k way before they relented, was .. acceptable? Linking to my earlier comparison with professional athletes: You can lose your title, be fined and be banned for behaving improperly. Which I think was the case here, completely ignoring what he was advocating.
You're bringing up good points about the rest of the disaster though. Unless they were secretly in on this (and all coverage I saw makes that highly unlikely), the casters are complete bystanders and not responsible in the slightest¹.
I won't weasel around and say "It wasn't _Blizzard_ directly who apologized" or stuff like that. The apology is - in my opinion - the worst part in all of this and the single part I find a little disgusting.
Ban/Fine the guy? Yup. Fire casters: That's stupid. Apologize to China: Ewww..
I guess what made me burn my karma in this thread is that so far I've seen a lot of discussions focus on "Freedom of Speech" (not applicable on a private platform, not a global/unified concept anyway) and actually .. supporting the gamer.
Player vs Blizzard: Both fucked this up. The former intentionally², the latter incompetently. I don't see why Blizzard alone gets the hate and is painted as the bad guy.
① One might mayyyybe wonder if the production team could've cut to a commercial, but again.. no use blaming other people.
② I've never watched that player myself, but I extend him the courtesy to believe that he knew he was doing something stupid/risky way in advance