Earlier quoted context omitted.
We have to stop expecting moral behavior from publicly listed companies. They will naturally trend towards short to medium term profit maximization within the given legal constraints. The boundaries for corporate behaviour have to be established by elected governments. In the case of China that could mean customs duties, sanctions and stricter regulations for moving part of your supply chain there.
This is a false dilemma. There are plenty of publicly listed companies that also engage in moral behaviors. Pretending it's an either/or situation only serves to excuse the behavior and derail the discussion.
Public corpos only incentive is to create value for their shareholders.