Actually, the problem arises from Ted Kennedy’s corruption of US immigration law, which changed immigration preference from educated, middle class Europeans, to uneducated, primitive peoples, with no means of supporting themselves, from violent and anarchic fourth world countries.
Were the US to adopt better immigration policies, assuming there was border security, much of the problem would take care of itself. Immigrants could fill out a checklist of what they could *offer* America, with the knowledge that the *better* they were, the faster they could get US citizenship.
1) College education from a reputable college.
2) Wealth.
3) Arrangement for employment prior to arrival.
4) No known associations with terrorist or criminal organizations.
5) Health insurance bond for a minimum number of years.
6) etc.
If immigrants do not have enough of these things, then they are not even admitted as visitors, much less with citizenship. Prime candidates should be able to get citizenship within 3 years.
I would have to point out that your understanding of immigration history needs review. for one most immigrants who came to the US were anything but Europe’s best and brightest, Next in the 1960s what changed under Ted Kennedy was a move from country based to family based. Bush Sr compounded the problem further by eliminating country based quatas which of course allowed for such large communities from particular countries as to permit foreign colonization of the US rather than assimilation.