No company can thrive when putting politics over profit.
If enough people protest against Blizzard that they make a public statement at their party (BlizzCon) about how they were wrong perhaps they're feeling the heat? If enough people cancel their services with Blizzard over this, they're feeling a direct result of their political decision on their profit.
If blizzard knew the hit they would take to US sales for kowtowing to china would only be 1%, they wouldn't flinch
I just don't buy into the GP’s claim that they're putting ethics over profit.
What happens when employees from both other end of the spectrum simultaneously demand action?