McCain IS eligible- he was born to parents serving in the miltary out of the country
There is no way on earth that US service members’ children born out of the country are NOT natural born citizens
McCain had to be born on American soil. You could probably make that case if he was born on the base, but he was born off base.