I will post this again on this Board.
There is only one correct solution. Everyone gets in. No tests, no applications, no immigration background checks or anything else. No different than moving from Minnesota to California, which is essentially like moving to a different country anyway.
You have to abide by our rules and laws. If you want to work and you don't have a ss#, you apply for a taxpayer id # no different than a new company would.
But if you want to be a citizen, if you want a ss#, if you want the right to have a say in what our rules and laws are, then you must go through the process to become a citizen.
It is the moral thing to do, the human thing to do. It is the economically smart thing to do since it is becoming more and more difficult to find employees, and it will only get worse as baby boomers die off.
So long as any of you accept some form of restriction on the right to enter and live in this country, you are at least partially responsible for the conduct of this country at our borders as on display, whether you vote (R) or not. Once you agree some form of restriction is acceptable, then you've opened the door to those restrictions being used to keep out "undesirables."