I’ve completely lost faith in Cruz, but the “he wasn’t born on American soil” argument is stupid. People said the same about McCain just because he was born in Panama (on a US military base). They’d say the same if the candidate was born to two American citizens (one or both serving) on a US military base abroad.
The Founding Fathers and 229 years of American history indicate that jus solis has been the ideal way to maintain American sovereignty.
http://www.freerepublic.com/focus/news/3419381/posts?page=599#599
McCain's parents were both US citizens and in 1936 Panama was a US protectorate (US jurisdiction).
However, Cruz's daddy was a Cubanadian.