And that's the problem. The companies that care, do it all the right way. They do background checks, to make sure that the people they are hiring are the people they are hiring. The ones that don't, they happily accept that fake SS number, and by the time they've bothered to check it out, the undocumented has moved on to a new job probably with another fake SSN.
Once you have a biometric ID in place, you punch in the card, and if that's not the same person, you know immediately.
No need to. With proper workplace enforcement, they won't be able to get jobs.
And yet people still do, so it's not adequate. I have worked at two companies where that hired undocumented people through "contract agencies." The company knew what was going on, the employees knew what was going on. No one reported it, or if they did, no one followed up on it.
We make the rich pay their fair share. That's how you solve the deficit. As for expanding the asylum apparatus, that just makes sense. A lot of asylum claims ARE bogus. But if it takes four years to get a hearing, it's kind of moot point, isn't it?
Well, how about not slapping a country with decades of economic sanctions for picking a form of government we don't like? That would cost us nothing.