Let's Redefine American Citizenship!
Who are your parents is the key!
I've long wondered what "natural born" from the Constitution really means. No need for more debate; I propose the following definition for citizenship, natural or otherwise.
First, if either one of your parents was an American citizen, regardless of whether born on American soil or naturalized, then you are an American citizen. Some interpretations of the Constitution don't agree with that. If your parents were visiting France when you were born, you are an American citizen. Just being born on American soil should not be the criteria. It is, in fact, part of the reason that so many illegals travelled to the U.S. in the first place, so that their baby would be an U.S. citizen. That is wrong!
I would suggest that children who are born on U.S. soil but not of American citizen parents and who grew up in the United States could be given priority in attaining citizenship through a modified naturalization process. Naturally, part of that process should be a criminal background check.
I never understood the "birther" argument that President Obama was not eligible to be President because he was born in Kenya. Whether he was or not, his mother was an American citizen, so he was an American from birth. If that's not the case, the Ted Cruz is not eligible to run for President either since he was born in Canada. Funny how none of the "birthers" have complained about his candidacy, isn't it?