You may be right, but there's a big problem with that. Let's look at two people with the following characteristics:
Person A: Born in the U.S. to an American mother and a foreign father who were not married. Moves to a foreign country in Asia as a child without his mother and is raised as a Muslim by a stepfather. Comes back to the U.S. and changes his name multiple times. Makes his way onto the U.S. political scene with all kinds of unfilled gaps in his background.
Person B: Born in Canada to two married parents who are both U.S. citizens, while his father is on a temporary work assignment north of the border. Spent almost his entire life in the U.S., and can account for just about every day he's lived on this earth.
For the sake of this discussion, let's assume that Barack Hussein Obama was actually born in Hawaii. Based on the case you've presented, he would be eligible to serve as the President of the United States but this hypothetical "Person B" would not.
This is where legalities clash with reality.
This has nothing to do with Ted Cruz's character which I'm sure is unimpeachable. This is about the law and it's about the reason we have the law. Deeper than that, it's about establishing a precedent for violating this law.
Cruz’s daddy wasn’t a US citizen btw.. just sayin
let’s say an American woman(who is married to a non American) gives birth to a child in Canada and they live there for 40 years NEVER stepping foot in the USA and the 40 year old son says one day I don’t know squat about the USA and even though I have always loved Canada and always will I want to be President of the United States so I’m going to leave Canada and move my residency to the USA for at least 14 years and then run for President, now according to conventional wisdom that would be perfectly legal
Assuming “B” is referring to Cruz, it’s incorrect. Ted Cruz’s father was not an American citizen; he was a Cuban national who moved to Canada not on a temporary work assignment, but permanently, and became a naturalized Canadian citizen. Cruz hasn’t released any documentation of his mother’s status at the time of his birth, but there has been speculation that she also naturalized in Canada based on her showing up with her husband on the voter rolls there.