I’ve posted a perfectly good solution.
Import tariffs.
Universal import tariffs. On every good imported into America.
No exceptions. No difference between any imported goods. Food. Oil. Manufactured goods. If it is imported, pay a fee. The only discussion should be, how much?
Remember it is a fee on all imports, so that is a significant, and meaningful discussion.
Use the fee, to pay down that 17 trillion (and increasing) foreign debt.
Now.
We have to be careful though that the tariffs only protect from cheap labor but not from competitive and innovative business practices and processes. Real competition helps everyone, especially the end consumer.
But American companies that outsource and offshore to foreign countries should automatically have punitive and confiscatory tariffs slapped on them.