Back when I was a Marine Corps brat, being taught in an elementary school on a Marine Corps airbase, that is precisely what they taught us.
I believe the 'rats used the power of the press and the magic of open primaries to select McCain, the weakest available candidate, for that exact reason; it prevented the 'pubs from challenging obama's bona fides...
“So a child born to a military family outside the US but in a US military hospital is not a natural born citizen”
If that’s true, it needs to be fixed. A constitutional amendment would be best.
The argument that Congress made, was that McCain was born on a US military base (but evidence shows he was not), and that the base was US territory, so he was not born in a foriegn country. So, they concluded he was still born on US territory, or as Vattel would say, ‘in the country’. Therefore he was a NBC.
When Congress concluded that McCain was a NBC, they did so by backing the ‘parent citizens’ + ‘in the country’ = NBC, definition by Vattel.