In a capitalist system, you can't really make laws telling companies to not reduce their wage bill as much as they (legally) can. If they can't bring people here, they're going to send the job there. Just like America will never be a manufacturing economy again, it looks like it is not going to remain a 'basic software' economy either.
The world is changing and if the US wants other countries to open up their markets, the US will have to open up their own labor market. The US used to be able to bully others into asymmetrical trade agreements, but that is going to get tougher and tougher as more and more countries lift themselves out of poverty.
I remember when Japanese and Korean cars were called "junk" and now they make the best cars. It's not going to take long for the Indians to get good.