I'm an immigrant to this country. I can tell you it is an enormous pain to immigrate here.
We need talented people to come to America. Something like half of all Ph.D.s in the sciences and math in American schools were born outside the country. But the Little Americans who think we have to protect ourselves from the Big Bad Outsiders by banning talent from this country think its a good thing. Let these smart and talented people go somewhere else.
It's bizarre. It's like banning really good football players from playing on your team.
A very non-Republican friend of mine runs an IT department at a non-profit. He has a hard time attracting good people.
Instead of importing more cheap labor, how about we spend some tax dollars to re-train unemployed and under-employed American's to fill those jobs first?
The GOP says that's unjustified government spending, that it adds to the deficit, that it's a form of welfare. What do you say?