Dan w, everything you said was NOT accurate. Do a little research, I have. US soil is only the 50 states & territories such as Puerto Rico. Military bases and embassies are NOT US soil. The fact of McCain’s father being in the military makes NO DIFFERENCE. You are talking about plain old citizenship. McCain is a “citizen at birth” because his parents were both US citizens when he was born (makes no difference whether they were born in US or naturalized citizens,)WHERE (not on US soil)exactly he was born, military base or not, canal zone or not, DOESN’T MATTER. The retroactive law that was passed for US canal zone would have given McCain citizenship as well but he didn’t need it. but NATURAL BORN HE IS NOT. not that it matters now. I used to think being born in a foreign US embassy made you an American citizen, IT DOESN’T. Ya don’t know, what ya don’t know.
Two concepts, one building, different people ~ don't mix conclusions about what "US Soil" is about.
Law, custom and USSC decisions have provided little information about what "natural born" means. Now "native born", a whole 'nuther item, assumes "soil" to have relevance.
Re: McCain. If he wasn’t a natural born citizen, then I guess that makes Sarah Palin the natural born POTUS!