There are a number of answers to your question.
One is that we're responsible for what happens here. Having bad things happen here and justifying it with 'well it happens in China too' isn't a good approach.
But there are competitive factors as well. Welcome to a global economy with inequality.
On things like pay level, it's not going to be equal. There's a balance between taking advantage of cheap foreign labor, and protecitng our own labor force.
The basic tool is tariffs. That's how our government got nearly all its revenue for over half the time of the US. They can be used for cost issues, moral issues, whatever.
We should have government working to spread higher standards globally - pressuring other governments to hav worker safety, etc.
Unfortunately, almost the entire agenda seems to be protecting the interests of the owners. And we see the result things like plummeting pay for American workers.
The US could be drug down to returning to child labor, low safety standards, no workman's comp, and so on. We don't do a lot of that because of labor laws.
The costs of shipping goods from overseas seems to have sometimes added an informal 'tarriff' that has helped a little with protecting American labor, but not much.
When I can go on Amazon and order a one dollar item made in China shipped to my location free in two days with Amazon prime, it's clear the China shipping costs aren't that big.
IMO, we need a political effort to look at trade issues with the priority being the good of the American people and the world, not merely the good of the owners' profits.
There doesn't seem a good chance of that. In the meantime, the laws provide some protection for American workers, and that's a good thing.