Do you have ideas for a solution? What could "we" do differently, given that the US is really a collection of individual businesses each acting in their own best interests.
As a result, the only way this could be achieved would be by government intervention, but big business has that in their pocket, and the populace firmly convinced that globalization is good for them.