Some Internet bloggers have speculated that McCain wasn’t actually born in the Coco Solo military hospital in the Panama Canal Zone, but rather a nearby off-base hospital, in Panama
It doesn’t make a difference. Both McCain’s parents were American. Section 301(c) of the immigration act grants him citizenship. Period. You may believe that it should be that a person has to be born in the country to be a citizen. But that’s not the law as it is currently written. There are a lot of American citizens that were born outside the borders. Lots of people work in the military or work in embassies around the world. There are also lots of expatriates.
The whole argument is moot anyway. Like I said, it would come down to Supreme Court interpretation. And there is no way Roberts is going to reverse an election. No way in hell.