It seems our economy is somewhat dependent on illegal labor so grant them a temporary quasi-citizen status over a period of say 1-2 years, tax them at a higher rate (they’re here illegally, why should legals pay the same?) and give them that time period to integrate into society legally – insurances, driver’s SCHOOL and license, taxes, social security, all that junk.
At the end of the 1-2 year period those that aren’t fully abiding by the law are gone. If they truly want to be here legitimately, they will do what they need to do.
It will be hard on some financially, but welcome to America amigo. If they cut it, welcome home, they’ll probably make a better impact anyway. And if they don’t or refuse to try, then they should not be able to live here illegally anymore.
You do have to stop the influx, but the naturalization process should be made a little more efficient IMO.