Pandering to maximize your end result is kind of a new form of currency. People hate pandering when it doesn't head in their favor, but often fail to identify pandering when it includes them.
Blizzard chose Chinese money (note: The new Diablo cell phone game slash microtransaction ATM is being driven by Chinese devs) over fan outrage. I think it's garbage, but something tells me Blizzard is gonna be just fine.
Not sacrificing a ton of future cash flow over 1 pro gamer is a tactical, yet Lawful Evil, business call. On the gamer's side, given that he signed a contract to not make certain statements on Blizzard's time, he should have cleared if he could say that before using the airspace to get political.
Is it wrong? Ethically, yes. Contractually this play appears to be within the boundaries.