"But the american consumer and an american shareholder gains exactly what the american worker lost"
As if they weren't the same people? Miko, free enterprise has soundly demonstrated in the past that it will pursue what is seemingly good for it in the short run, ignoring negative long run effects. A job that goes overseas is a job lost now, there is not necessarily a 1 for 1 replacement. Ask anyone who worked for Levi's. You lose your job today, the lowering of prices of goods and services may take several years and may not happen ever at all.
There are several areas of our country that have been affected adversely by jobs going overseas and have not recovered after many years. These areas take an enormous toll on society just in terms of welfare and supporting an out of work labor force which is not factored into the simple equation you put forth. Your argument is eloquent and simple to make and is very often repeated verbatim by global free traders, but I believe that it will be proven wrong over time. Either that or I may have to move to India to find a job.
If I was in poor country I would welcome the changes, being employed in the far wealthier country I believe that this will have an overall negative effect on us.