Realistic solution. Start shut down the border. No you can't stop everyone, but, we can do 1000X better than we are, and illegal entry is automatic deportation and never to be able to hold a visa or green card. Next with no taxpayer funded help. No food, medical, housing, nothing, nada, zip. Next anyone found guilty to allowing Illegals to work 10 in prison years for each offence for the person doing the heiring. If it is a corp. 5 years for the CEO, (Respondeat superior & Vicarious liability).
Make life so hard and miserable that no wants to come illegally, and those that are here can't wait to get away.
Don't give me any of that crap "jobs Americans won't do". They would work if the jobs were available, and they couldn't live easier and better than the working man and woman by sitting on their @$$. If we do need workers, temporary work visas can be used and monitored. Key words are temporary and monitored.
Here in ME Lepage put in a policy that able-bodied, single adults hard to show proof of looking or work or vol. a few hours of their time to receive EBT. The number of people receiving EBT dropped.