McCain was born in the United States.
If he was, Jimmy Carter just up and unilaterally decided to give part of the United States away.
McCain was born on a area designated through Executive fiat back in the day. Which means nothing.