OK, then following the logic of the protectionists, go ahead and explain to us how Mexico's error was unfettered capitalism and insufficient protectionism.
Here's a good example: Wasn't Mexico's petroleum industry actually developed by American corportations in the earlier part of the twentieth century? And then what happened? Oh yes! The corrupt Mexican government decided this was a pretty sweet deal, nationalized it and called it Pemex. I'm a little fuzzy on that now but that's what sticks in my mind.
So here's a thought! Since the government cannot stop any American corporation from outsourcing, maybe they ought to at least tell them that if they get taken over by some third world bandito, they are on their own and the American military absolutely will not come down to bail their sorry butts out! In other words, do it at your own risk and we're not sacrificing any American lives for your corporate treasury.