“IF Obama is not eligible, then John is not, what with Johns being born in the Canal Zone and all”
John McCain was born to 2 US citizen parents, which makes a big difference.
Under the law in effect in 1961, Barack Obama was not a US citizen at birth because his US citizen mother had not lived in the US for 5 years after the age of 14 ( she was 18 years old ). It’s all cited in the article. Do you disagree with the statutory citation for some reason?
here is a link to several relevant laws.
http://www.richw.org/dualcit/law.html
The law seys 5 years residenace, 2 after age 14.