So the process for verifying a potential employee is broken in multiple ways, it isn’t just E-Verify.
Social Security name matching is pretty weak. It only requires the employer to submit SSN and name and, optionally(!), birth date. They used to use gender, but stopped as of 09/24/11 (I wonder why?). If they required birth date and gender, that right there, would stymie a lot of SSN theft.
It is broken only because e-verify is not mandatory. Checking the validity of a stolen SSN is not part of the hiring process. I wonder what the I-9 says on this guy.
We need to enforce the law when it comes to penalizing employers who hire illegal aliens. It is against the law.