Nonsense. Factory jobs, regardless of globalization, are simply following the same path as Agricultural jobs.
At one point in time agricultural jobs employed 98% of all working Americans. Today, such jobs employ less than 2%, yet we grow more food today than at any point in our past.
What has happened is that *technology* has improved the productivity of our farmers. We need fewer farmers to produce our food.
Ditto for what is happening in manufacturing. Ten years ago GM made almost 5 million cars per year with over 500,000 employees. Today, GM makes more than 5 million cars per year with some 188,000 employees...and their quality is better, too. Again, what is happening is that technology (e.g. robots) is making fewer workers more productive than the larger groups of earlier employees.
This same technological trend can be seen in software with teams of programmers being replaced by simple HTML design packages, and teams of system administrators being replaced by network management software. Fewer people are now able to do even more IT work with even higher levels of quality.
And these things would have happened with or without NAFTA. Enact all the trade protections that you want, the newspaperboy on the street corner is still going to be replaced by the newspaper vending machine...only he won't have words like "free trade" to blame for his loss of his job under such a scenario.