I prefer a company not ruling their platform by their beliefs but by their countries laws and court rulings.
I prefer a company not ruling their platform by their beliefs but by their countries laws and court rulings.
If the government in question doesn't try to be just, you'll end up assisting murder and silencing the voices of the oppressed.
Sometimes it really is better to say "no" to a business opportunity, if the other side isn't behaving in a sane manner.
And fwiw: gitlab did just that as the sister comment pointed out
As a society, I think we need to decide what is best. In my opinion, companies should be entirely apolitical, both internationally and domestically. Further companies should not assert any influence _at all_ over political speech by their employees. In return, employees should not imply corporate support for a particular political view.
From my perspective, gitlab is doing the right thing. I don't think corporations have _any right_ to involve themselves in politics, even if the majority supports that position.
Edit: if popular sentiment is that American corporations shouldn't have a dependent relationship with China, then the _elected_ government should enforce sanctions. I don't need corporations enforcing moral policy.
I agree that if Blizzard were to respond to the loss of customers by pulling out of the Chinese market, then that would be not entirely apolitical. Still, it is far less political than they are presently.