Turning off the goodies spigot is a large part of the solution. Illegals can't subsist on the kind of money they make in the underground economy without government subsidies like Section 8, food stamps, free medical care, welfare payments, etc.
If we could only do THAT, I think the vast majority of them would soon drift back across the border.
I sure wish someone would have the.....guts.....to do just that!
We are killing ourselves [economically and security-wise] by pandering to criminals!