The time has come to end immigration as we understand it. Immigration as it exists now is insane. The vast majority of people entering the United States come on family based forms. Who is to say Uncle Bill of country Y is a good addition to our community ?
The other part is that we refuse to see citizenship as conditional. If person X sends money to terrorists or person Y is a drug kingpin they have lost the honor of dwelling in the USA.
We ask directly on our immigration forms have you ever been a member of a Communist or Nazi party. We should now include have you ever advocated Jihad ? Have you participated in the funding of jihad ? Have you served in the religious police ? No doubt most jihadist will lie but it is time to get serious about the reality of Islam.
The US should focus on work visas and humanitarian visas. Christians, Hindus and other religious minorities persecuted in Muslim countries should be treated exactly like people fleeing Communism. All other immigration should be based on job skills.
The era of unskilled labor is largely over. A modern country can not keep adding people with no job skills. I have petitions where the person has to sign with a thumb print. Where are these people who can not even write their own name going to work ?
We must also get serious about penalties for those who flout our labor laws. The problem can never be reduced by placing blinders on to the abuse of certain companies. If they can not follow our labor laws then that company should not exist.
This applies to the ubber wealthy who insist on hiring illegal aliens as nannies .