Sorry but I disagree.
Globalization is a fact it's not going to go away and it's not going to be reversed.
Americans don't want to pay $300 for a DVD player when they can pay $50 for it because it's made in China.
They don't want to pay $10 for a t-shirt when they can pay $3 for a t-shirt made in the Dominican Republic
Let me provide an example with regards to the t-shirts. In the 1970s, I believe, a lot of textile businesses offshored from the Carolinas to places like the Dominican Republic. Millions of Americans could now get cheaper clothing and bed linens etc. That also raised the standard of living of those workers in the third world countries. But it came at the expense of a couple thousand US textile workers. Do we reverse that and onshore those jobs for 2000 people so that we double or triple the cost of the product we buy? NO
What is wrong with the American system is not the offshoring- it’s the onshore lack of SUPPORT for the workers displaced. This lack of support is directly rooted in the capitalist free market system and class warfare! Those at the top that benefit from this system don’t want to change it to support workers because they benefit from the stock market that rides on the profits of cheaper labor, they benefit because they don’t have to pay higher taxes for a better social safety network. And they benefit from displaced American workers having to suck it up and take cheaper paying jobs just to get by as the wealth gap expands larger