I am born of two US citizens, but they birthed me in Germany... I am NOT a natural born US citizen. I have known this since I was required to pass the US Constitution test in what is now called ‘middle school’. Ted Cruz will never ever be a ‘natural born’ US citizen... Only two US citizen parents can bequeath this birthright to their children, born on US soil. It is part of ‘we the people’ government the framers established. And Ted Cruz knows full well what is the original intent of the framers... Obama got away with NOT being ‘natural born’ US citizen, why should not he.
I am yet to be convinced that Ted Cruz is actually a US citizen. He sure has not produced documentation how he got a US passport. And that Canadian birth certificate is NOT demonstrative of US citizenship.
About the citizenship, there is a case to be made there IMO.
I agree with your take on things, but I may not be as rigid about born on foreign soil to two citizens of the U.S. Doesn’t mean I’m right though.