That would all be nice, but we have RINOs and Democrats that WANT illegals in this country because they represent cheap labor and potential future constituents. Even if this program were to be instituted, it would have enough loopholes to drive 1/2 of Mexico through. There would soon be exceptions to the rule, coming from Washington of course.
Congress should exercise its Constitutional power of establishing uniform rules for naturalization to prevent "automatic anchor baby" citizenship. Create a streamlined "guest worker" registration process -- with time limits -- to encourage those who are now illegal, to become legal. Expiration of permit = no jobs or entitlements.
Given that we have over 10% real unemployment and given that we are paying American citizens to NOT work, perhaps it's time to quit importing cheap labor through any guest worker program. Too many American professionals have lost their jobs to imported labor.
Boot 'em all out. If they want to become Americans, there is a naturalization process already in place that has worked for decades.
But you think those same folks will let you shoot to kill.
Riiiggghhhht.