This is BS. My family fled Poland to escape the oppression of Jews. My grandfather was born here in CA. They were all proud to be Americans - and yes, they were Republicans.
My grandfather became famous at something else.....but had he intended to run for POTUS, he could. He was born here. He was a natural born US citizen. My family did not have to wait another generation to have an offspring who was eligible.
All of the first American Presidents were US citizens the day of independence. They were born here. They were not born of “US citizens”. It would be at least two generations before we had a POTUS who was both born here and born to US citizens.
If you don’t like Haley, then don’t vote for her. But she is eligible to run for the office.