The main issues are
2.) China is an authoritarian regime that considers any unfavorable comment about their country as an attack. When it comes from inside their country, people some times diappear, never to be heard from again. (See the 'definitely not civilian dressed cops' that systematically beat up Hong Kong protesters, or police shooting them.)
A lot of those issues are out of our control. Boycotting or hating on a company will only stop the brand from selling in that country, the Communism will still exist. It changes nothing in our world. Has Hong Kong been set free due to the back lash from Blizzards banning of Blitzchung? Reality is people need to blame something to justify bad actions, that's always the case. In this case, Blizzard was an easy target and so are corporations who don't have much of a choice aside from lose a crap ton of money and shares. You wouldn't half your income to help the protesters, no one is expected to, and that's the reality of it. Like a murder, someone or something needs to be blamed. Its something I have grown and seen past.