We need to do what Arizona just did:

Yank the business licences of people and businesses repeatedly caught hiring illegals.

It would solve the problem instantly. No jobs, no illegals.