The market is not "too large to leave". The company is making a choice to stay there because to them profit is more important than ethical considerations.
At the same time, the fact that the West generally doesn't care about ethics shows that the West is not necessarily a good model to follow. Maybe China has a better alternative.