I know this has nothing to do with child development, but when I know how to solve such a knotty problem, it would be selfish of me not to share it.
What we should do about immigration is let people who are now here illegally become permanent legal residents, with no chance of ever becoming a citizen, unless they go back to the old country and start over.
It should satisfy the conservatives, because there is no path to citizenship, in fact an effective prohibition of citizenship. (Kids born here, of course, are citizens by birth.)
It should satistfy the liberals, because everybody's status is regularized, and nobody is deported, no families split up.