This article, like so many others like it, misses the point entirely. The issue is not how many foreign companies choose to build plants here to sell products to Americans. That has happened for years, sometimes as a result of tarrifs or pressure imposed by the govt., as in the case of the auto industry and sometimes because the economics made sense for other reasons. IN those cases, foreign companies were
adding capacity.
The issue of outsourcing jobs concerns American workers losing their jobs, being replaced by a foreign worker doing exactly the same job. That is a loss of an American job, and does not directly compare to companies from other countries adding capacity by building plants in America. Mercedes' construction of ML320 (or is it BMW's X5) in Alabama did not cost German workers their jobs. Dell's relocation of its call center from TX to India cost US jobs.
You hit the nail right on the head.
US companies are moving jobs to Bangalore so that the products created can be re-imported to the US.
Jobs created by foreign companies here in the States are for the purpose of creating goods and services to be sold here in the states, not to be exported back to whatever country the company is from.
The two are not equivalent.