Also, Cruz didn't move to the US until he was 4 years old. And his father became a Canadian Citizen right before the move and wasn't even a US Citizen until 2005.
His mother was an American, he was an American at birth, that's the rule, even Canadians know this. Not where, if. This was long ago decided so children of American soldiers have full rights even if mom and dad are in Taiwan.
And Mitt Romney’s father was born in Mexico, where their ancestors moved to spite Utah (and the gubbermint) outlawing polygamy in order to become a state. Choosing religion over the Constitution.
Mitt Romney's father, George Romney, also fought most of his life for housing equity for black people and low income housing in general. He fought to allow housing desegregation and to remove barriers that sought to redline areas. He ultimately staked, and lost, his political career over that fight. I suspect that's what made Mitt such a coward, he saw the price Republicans pay for having a conscience when the rest of the party doesn't. George wasn't responsible for what his parents did. I might not agree with everything George Romney believed, but he was a good man.