Blizzard though set themselves up as being a bastion of western values, the turned against that when it came to Chinese criticism.
why is it immoral to play by the rules of a country in order to access that country's population? the country's people should decide for themselves how they should be governed. or do you think you know better?
In some countries, beating your wife is completely legal. Certainly you wouldn't argue that it's moral.
Laws aren't written by average people, they're written by politicians who do immoral things and get away with it. They allow immorality for their own benefits.
Businesses should have no power except to sell their products and services (Not even indirect power that helps them sell their products and services better)