You are wrong sir.
The Constitution uses words.
Words require definition.
Such definition is left, of course, to Congress and the Courts.
It is entirely possible to be a “natural born citizen” and not be born on US soil.
However, to qualify, one must be born with at least one parent who IS a US citizen, and that citizen must be at least 19 years of age, and must have spent considerable time in the United States, prior to the birth of the child.
I refer you to the US Passport Application. This would be form DS-11.
That document clearly lists, on page 2 of the instructions, Section 1. Proof of Citizenship
b. Applicants born outside the US, submit a previous US passport, Certificate(s) of naturalization of your parent(s), your foreign birth certificate, Abroad, or evidence described below
1.)If you claim Citizenship through Naturalization of Parent(S)-———
2.)If you claim Citizenship through birth abroad to One U.S. Citizen Parent: Submit a Consular Report of Birth (Form FS-240), Certificate of Birth (Form DS-1350 or FS-545), oryour foreign birth certificate, proof of citizenship of your parent, your parents marriage certificate and an affidavit showing all of your U.S. Citizen parent’s periods and places of residence/physical presence in the U.S. and abroad before your birth.
3.)If you claim birth abroad through two U.S. Citizen Parents, (Same as above, trust me)
4.)If you claim U.S. Citizenship through Adoption -—
BOTH of McCain’s parents were over 19, when he was born. BOTH parents met the residency and location requirements, BOTH were citizens, and McCain was born on what is legally considered US territory, at the time of birth.
Actually, those statutes you state appear to refer to proof of citizenship, not natural born citizenship.