I learned that a person born outside the US to citizen parent(s) was only a natural born citizen, if his parents were diplomat status.
When McCain ran, Congress passed a measure which had the effect, of deeming the private hospital that his parent’s status was like diplomatic status.
When Romney ran in 1968, he dropped out fairly early. But since he was born in Mexico, Congress ordered a legal opinion, which determined he was NOT eligible. His parents were US citizens, but not diplomats.
Just some things to kick around, amid the cheerleading.
Congress did not pass a measure regarding McCain. They passed a resolution which had no legally binding power.