Social Security knows when one is stolen, you can still weed them out. E-Verify is not a solution to illegal immigration, not at all, but it is a good tool to prevent illegal hirings of illegal aliens by good companies. It won't stop bad companies or bad employers.

So long as illegal aliens are in the United States, there will be problems, that's why they all have to be deported on the earliest possible date. For too many years, in my opinion, the groups working against illegal immigration have focused too much on white collar desk job solutions, when the problem requires hands on physical human barriers and removals conducted quickly, immediately, swiftly, and in a no-nonsense manner.

Are you a citizen? Y or N, verify

Do you have valid unexpired permission to be in the US? Y or N, verify

If no and no, then out you go. Period.