The immigration camp seems to have two extremes, either the deport everyone camp or the amnesty for everyone camp and enforce laws which has been tried and doesn't work. There should be a middle ground, something like enforce laws and deportation of any illegal that is found to commit a crime no matter how little, if you really want the extreme camp on board make it even speeding over 10mph, basically anything however the reporting of crime or illegal status is not sole subject to deportation. That takes care of people to be model citizens, also speed the damn thing up its not that hard none of this catch release promise to appear stuff, just deport within the week.
To appease the amnesty crowd with this plan make a pathway to citizenship for anyone younger, make it so they have to join the military, graduate college, etc... Those are the kind of citizens we want, also make amnesty available to the model older citizens after x amount of years without any problems they become legal as well, make it a long time.
Finally after that's settled enforce all current laws, strength border but enhance legal work visas and such. If you are caught as an illegal after the implementation of the deport for all crimes and amnesty on that date you are never eligible and fall in the deport immediately camp.