The real problem, IMO, is that Americans have no need at all for immigrants. The percentage of Americans in the labor force is below its normal level, wages are stagnant, and even our STEM grads can't get STEM jobs.

Despite our not needing any immigration, the Repub leadership wants to give their big money donors even more surplus labor, and 'Bamacrats want the votes of even more Undocumented Democrats.
********************************
Americans first in this magnificent country

American jobs for American workers

Fair trade, not free trade