The job drain is a result of protectionist US policies that are keeping work out of the country. Were the US to open up more free trade, and accept more immigration, there would be no job drain.
Here's a good read:
http://www.economist.com/finance/displaystory.cfm?story_id=10926569
And here's an interesting point: While maybe Americans don't want to do the $10/hour jobs note that every factory full of $10 workers also creates jobs for shift supervisors, accountants, managers, mechanics to fix the machines, etc., and you are shipping those jobs overseas as well as the $10 ones.
Were you to allow a free flow of labour into the US then the cheap labour would come to America instead of the jobs going to the cheap labour. The good jobs associated, like the mechanic's job, and the supervisor, could be filled by better educated Americans.
Aside from all of that there is of course the point of specialization: Free trade works and delivers benefits by having each country specialize in a specific area. In that sense there will be job SWAPS not job LOSSES: Jobs in one sector will be shed just as jobs in another sector are being gained.