IMO China is not irreplaceable by any means. Our corporations should not have an ideological slant towards PRC politics. We need balance, from every corporation up to the US government.
The pro PRC factions pretty much don't care what the heck goes on just so long as we make money. Thats their ideology.
Money is the golden buddah that politicians are scared to touch. Historically, "China has been right because we make money off of manufacturing there". Thats what it boils down to... and in the process these people set out to completely shut up all opposition. Such is a grand abuse of power.
They have no other intention except to silence all debate on the issue. In the system of things, anyone who wants to challenge China better come to a positive conclusion, because anything else will be ignored, or deemed 'wrong' or 'inappropriate' or 'against our interests' before it is ever heard.
Business does not have to lose out, they just have to diversify and stop treating China like a golden calf that deserves a 'hands off' policy.
A shift right, to the the Republicans (in the Senate is all thats left) will force this to eventually come forward IMO.
As for now, this is only the begining of the 'sunshine policy' that we've never had.