McCain’s dad was serving in the military. A US base is not US territory? Our embassies are US territory too.
Obama’s dad was not a citizen. And he was already married. And he was gone by age 2.
Either way, a test case in US court would quickly end this issue once and for all.