You want a different option?
Consider this:
We had a manageable illegal immigration problem until the guest-worker program ended in 1965...and it became instantly unmanageable.
The two are connected. Restore a non-resident worker program, and you'll see a lot less illegal immigration.