Leo talked about this. He said the Senate passed a resolution for McCain which is essentially meaningless. He said it was incredibly arrogant as a well. It was not legally biding and they cannot amend the Constitution on the fly. I blame the GOP. Leo was very complimentary on Mccain’s USN service but he said both he and Obama are not eligible.
It is my understanding that military bases are US soil.