Did you know that California and Texas, two states with the largest illegal populations, don't require E-Verify. It's a state decision. Maybe it needs to be a federal one? And the crackdown on employers has to come from the federal government as well. I still think that would be easier and more effective than trying to round up millions of individuals.
I just provided a fact that shows how impotent the program is and you think the answer is to make it mandatory in more places.
The feds already require employers to collect SS numbers which are sent upstream. The problem numbers get kicked back and the employer has to give the employee time to rectify the discrepancy. The result is the Illegal walking down the street and starting the process over at a new place. E-Verify allows that exact process to continue.