I don't think that stealing American jobs is very creative.
Taking jobs which are offered to you is not exactly stealing-u call it business sense.If America was in India's place,they would do the same.
As a Managing Director of GM in Asia, why should I offshore my work requirements to the US and pay $150/hr, when I can offshore my work to India for $25/hr. If you don't want to compete in the global workspace, keep your companies and products local.