As I understand it, a person born on US soil is a citizen. Or of a US citizen in any country. I don't necessarily agree due to the large number of immigrants that come here and have babies. It is a misinterpretation of the 14th that should be revisited.
As far as Barry goes, he was most likely born on US soil. jmho BUT, he was adopted by an Indonesian step father conveying Indonesian citizenship. Hence, the sealed records.
So it seems that Haley was born here. Cruz was born in Canada to a US citizen. Much like McCain was born in Panama (?) but was still a citizen.
The crux of the matter boils down to whether they are born to US citizens, hence the term "Natural Born Citizen". Haley's parents were neither US citizens at the time of her birth.
If you use the 14th and being 'born here' as the standard, A Saudi who brought his wife here on a visit while pregnant could be the father of the next US President in 35 years.
With the jealous guarding against foreign influence in government, especially in those early days when the colonial aspirations of Europe might be well served by insinuating one merely born here into a position of power and influence on the fate of the newly formed Union, and with the War of 1812 yet to affirm our independence, the thought that such foreign interests should be prevented was sound, as it remains to this day.
No, Obama didn't qualify, either, imho. The problem is that so many (especially in Media) were willing to ignore that fact and suppress it when possible, does not make it right.
But, as we have seen since, the best interests of the American People, and the Republic, are definitely not foremost in the eyes of those who control media content.
Had the American people been given an honest and critical accounting of the situation I do not believe we'd be in the state the Republic is in, one which will persist until we start following our own Law.