That works for me. Although I'd also be inclined to add children of green card holders as an incentive to be legal.
here is how the illegals don't get citizenship will work.
The democrats and the immigration lawyer lobby will demand that illegal born children be given legal residence for "humanitarian medical birth" reasons. The illegal will not get citizenship but a green card.
The green card will then be converted to citizenship after five years.
Immigration lawyers will figure out a way to make this work for them. IOW a $2,000 case has just become a $5,000 case. (per person)
We have to think this out 10 or 20 steps ahead because eliminating the anchor babies before did not work.
(also BEWARE the "dream act"! That is another back door for illegals)
Nope. But I might make it retroactive if the green card holder becomes a citizen...