The Constitution was written when the population of the US was small, there was more land and opportunity than could be utilized by the citizens of the time, and enemies couldn't come and go in a few hours time with weapons that could anihilate the country. Take it in context of the times...maybe now, more than 200 years later, "PERSON" should be changed to "CITIZEN" by ammendment.
Remember no citizenship is required for flight attendants, airline mechanics, pilots or "members our military"! Citzenship is only required for High and very sensitive National Security jobs.
"Members of the military", flight attendants, airline mechanics, and pilots are not "very sensitive National Security jobs"? Uhhhh...aren't all of these people who could cause real chaos? The laws need changing, that's for sure. Are you defending these conditions just because they exist?
What all of this demonstrates is that precedence is a powerful argument. The only answer, at this juncture, is for our government to get serious about the borders and entry/continued residence in the US for non-citizens.