Secondly, they need to have a job waiting when they apply. If a business owner is so impressed by their work ethic that the business owner will guarantee a job waiting at the end of the weed out process - OK, you got your "guest worker" card.
If you haven't got a guarantee from a business owner of a job - too bad, you better find one fast.
You have to make the "guest worker" card as foolproof as possible so that the illegals that don't want to go through the process can't just copy it on a xerox and change the name.
After a time frame to be determined, and advertised, if you can't show some form of ID, you are detained. If no one can come up with some type of proof that you're an American citizen, or a certified "guest worker" - You're outta here.
I don't care to where. Drop them at the 12 mile international limit and let them swim, send them back to a country of origin, if one can be identified, or just send them to the work camp in Tennessee where they are parcelled out to the crews that pick up garbage. Three hots and a cot, that's it.
Of course all this depends on our vaunted leaders enforcing laws and securing the southern border.
Hope I'm wrong, but I've seen little about stopping the tsunami of illegals coming across the border.