Looking at your comment again I see your more referring to outsourcing in general rather then to third world countries that you can't possibly compete with. Okay fair enough
Outsourcing is not a bad thing on a national-level. The fact is that none of our trade deals are really coercive - we agree to them because we think they'll help us out.
Adjusted for purchasing power and inflation, today our clothes cost 46% less than they did in 1983. Back in the 50s, the difference was even more staggering. To put it into perspective - what if you went to the store right now and every single article of clothing was $200-$300? That's the kind of situation we'd be in if our textile manufacturing wasn't all in Asia. The money paid to the clothes-makers comes from the clothes-buyers.
For stuff like iPhones, I can't even begin to imagine how much those would cost if Apple hadn't outsourced their manufacturing to China. The cost of the materials would be higher, the labor costs would be over triple what they are in China ($2.50 vs. American $7.50/hr minimum), and we'd lose out on all the more profitable, service-based enterprises that our population works on instead. iPhones are expensive already - would it be worth saving some jobs if everyone had to shell out $2,000 for one?
It sucks that we've got people in our country whose skill-sets have been rendered obsolete by trade deals, but the solution is to re-tool them, not to try and push back against the tide of sensible economics. It's always been inevitable that certain industries in certain places die out so that everything can work more efficiently.