I agree it sucks for anyone to lose their job, but using that as an excuse for xenophobic policy is a non-sequitur.
Do you honestly think there would have been a national uproar against Disney if they'd asked their employees to train other Americans?
Try replacing "foreign H1B worker" with "person of another skin color" and see if your arguments don't sound abhorrent. If you think the later sounds racist, the former is xenophobic.
>> it's always some anonymous others who will pay
Couldn't agree more. In the case of immigration and labor policy, the anonymous others who pay are those that didn't have the good fortune to be born in this country.