Ted Cruz is NOT a natural citizen..only one of his parents was a citizen:He can't be President because he wasn't born on American soil.
Unless you want to toss that part of the Constitution out too, along with all those other inconvenient parts. Who needs free speech, anyway?
In general, a person who is born outside the United States to American parents is a citizen from birth, and thus is not a naturalized citizen. However, if only one of the parents is a citizen, or if neither parent has ever resided in the United States (or its outlying possessions), then the child may not be a citizen from birth.
https://www.google.com/url?sa=t&source=web&cd=1&ved=0ahUKEwiN0seqpdrKAhVJqh4KHa4NCUQQFggNMAA&url=https://www.quora.com/Whats-the-difference-between-a-naturalized-U-S-citizen-and-one-born-outside-the-U-S-to-an-American-parent&usg=AFQjCNFp-CInnne0_fo7uxvPpj_Aq1hlPg&sig2=sApbtYBwxIk9908-1ZYXSQ