You didn't answer me Jra but nice try. Lets say a grand parent or even a great grandparent sneaked across the border form Canada, had a child while in this Country. That child is an American Citizen according to our laws. Now that American Citizen marries another American Citizen and has children who are also American Citizens. This family tree continues down the line this way. Do we go back to the original Grandparent who was illegal and had the child and throw the whole bunch out who came after?

I think the law is working JUST as intended.