That's the other huge hole in our trade and immigration policies- the ability of US corporations to outsource US jobs. It's not clear what can be done about that. Free trade has already screwed the pooch on that count. I think Obama is trying to tax US corporations on overseas profits. That might help repatriate some US jobs. It's truly a race to the bottom.
Nothing really. Companies like Disney outsource their IT functions to U.S. subsidiaries of foreign companies. But if you wanted to ban them then Disney could sign an agreement with HP or IBM and outsource their IT to a U.S. corporation...who will utilize their employees located in India or China. Either way the U.S. employee is going to get the shaft.