So long as we don’t have a totally free market agreement with any other country, then I agree that that country should have tariffs placed upon it.
In the long run, though, technology overcomes manpower in terms of productivity, and, therefore, in terms of price.
The true future is in becoming the masters of technology.
And, of course, most of our tech jobs are being outsourced. And most of the high tech tools we use are being imported and then being used to replace American laborers.
I'm not sure there is a viable solution, but the fact of matter is that this so called "free trade" is eventually going to strangle all of us. Our service economy is eventually going to be oversaturated with too many services and not enough stuff needing service. At that point our economy will collapse like a house of cards. And if we go, we probably will take the rest of the world with us.