"Our companies don't have freedoms X,Y,Z vs Chinese corps in china, so Chinese corps and investors will get the same special treatment in our country too".
Taking a measure such as gp's suggestion, which is at least fair and on face justifiable, may be the most just move.
And given the particularity of this case, history probably doesn't have a huge sample size. New contexts emerge, such as technological development. It's much more conceivable now than before that a small group of people could indefinitely hold power over the overwhelming majority.
When someone is abusing you don't roll over, you create boundaries and walk away if they are violated.
And what is good about this practice is china has the power to stop this by treating everyone equally. Your not forcing things on china and you say you will stop when they stop.
As opposed to what? Economic sanctions have a wonderfully consistent track record of making things worse for everyone. China is too powerful for 'destroy the country and slaughter its people in a fit of pique' to work the way it did in Libya and Syria, which is just as well because that also makes things worse for everyone. The one thing that consistently works well is to maintain a free society and demonstrate a better alternative by example. Okay, granted, we should be doing more of that.