The people that deserve the jobs are Americans. It doesnt matter if a foreigner is more skilled--the American people don't want to complete for jobs in a global labor market.

What is an American if not a temporarily foreign worker ;)