Well put. And outsourcing isn't just an international phenomenon. It also occurs within a country borders. For example, a company based in NYC might outsource a project to a company in Montana, or Mississippi, or anywhere the cost of living is significantly lower.
Interesting comparison.
Globalization, though, is an international phenomenon . . . or at least, accelerated globalization is. I think when people complain here about exporting or outsourcing jobs, they're not fearful of moving them from South Carolina to Michigan, because overall, the economic health of the country is not diminished. When jobs move from Ohio to India or wherever, people are at least a little concerned about our own national well-being.
If someone could clearly demonstrate that Americans losing their jobs or prospects for future jobs in this country do benefit from globalization, attitudes would be different, I think.