Well... current POTUS-status sort ‘of shows that where one was born or where one’s parents were from does not matter much, so...
The general (voting) public has been persuaded to think that “natural born” means EITHER “born here” OR “two U.S. parents” when it’s really BOTH conditions that must be met.
If McCain had been born here, BO would have looked REALLY “foreign” by comparison, and he would never have been elected.