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.
Trying to tie trade to morality is exactly why Chinese influence is increasing - they are ideologically agnostic when it comes to trade relationships. That's just the new competitive environment we're in. The alternative is withdrawal and decoupling at the cost of hundreds of billions in trade and feel good points for some people at best and a long-term national security concern by pushing Chinese tech independence and future competitiveness at worst. Current administration already wasted that card IMO.
I think your real question is what does the west have to do to contain Chinese ascent which many people think runs counter to Western interests. The answer is I don't know. Though I don't think bilateral trade belligerency helps or individual action in the west. Developing countries are looking to the China model because it looks like it works - conflating the good and the bad with necessary and sufficient. I think western influence would go a long way if they managed to solve the myriad of problems at home and offer and offer an appealing alternative. Other countries aren't stupid, they're look at what works / is working. Too many things in the west is broken right now.