Blizzard survives on monthly recurring revenue streams. Boycotting disrupts this stream in a very consistent manner. 1M boycotters mean $10M lost per month plus all the addition revenue from lost streamers and watchers. Blizzard made $1.4B last quarter [0]. It doesn’t bankrupt them but losing 2.5% of earnings sucks.
I think the point is to change behavior of firms by punishing them financially until they change. If they don’t ever change then I think they deserve to go bankrupt.
I don’t think boycotting Blizzard will have much of a direct effect on China’s policy. But if enough companies and governments act responsibly then China may change their policy.
The point is signaling that us, as consumers, cannot stand with and support a company or corporation that kisses China's ass to be allowed to keep sucking on that capitalist teat.
[0] https://investor.activision.com/news-releases/news-release-d...