It's completely reasonable for larger countries with different values to expect customization that comport to local markets. At the end of the day China isn't forcing Apple or any other companies to make changes in global markets.
You are missing my point. The fact that it is status quo is the scary part.
I do not accept that companies should be let off the hook for empowering and enriching oppressive reigns because of "local laws and customs". I do accept that companies should be let off the hook for destroying environments and ecosystems because of local laws and customs.
What should a country have to do for a person / corporation(group of people) to stop supporting it? I don't expect everyone to have the same answer, or even that my answer is better than another, but if you are in a privileged life-situation you should think of your personal line and decide if it has been crossed.