Bingo. You can make any program work if you enforce the rules. Critics always use the straw man, “We can’t deport 12 million illegals.” But we don’t have to, any more than we have to arrest every speeder on the interstate to enforce speed limits. If you deport SOME and make it very public and energetically work to enforce the laws, the rest get the message.
Personally, I support “work papers” for illegals (the ones that really WANT TO WORK).
Wish we had some around here that WANT TO WORK versus the locals who live off the rest of us and use the system.