John McCain is a Natural Born US citizen since both his parents were of age and themselves US citizens. He could have been born on the Kabaala in Mecca and still be a Natural Born US citizen.
The questions concerning BHO are because his mother, though a US citizen, was not of age AND his father (whoever he may be) was not a US citizen ... so, if he was born outside the US, he would not have been a Natural Born US citizen.
Moreover, it is plausible and even likely that BHO took up Indonesian citizenship (& muslim religion) as evident in documents from his school days as well as in his travels to Pakistan at a time when US passport holders could not travel there.
That same document says Obama was born in Honolulu.
This is another birther myth.
That’s a fact Jack!!