The flames is somewhat more of why Blizzard “apologize” to China. Like you said different countries different cultures, so when the Hearthstone player broke rule on political speech, it was “somewhat” fine for punishments. But then Blizzard had to fire the two bystanding announcers to try and make up for it with China, people started to question Blizzard’s position.