This happens all the time... plenty of military kids are born overseas... both on and off military bases.. and yes they are U.S. citizens and yes they have U.S. birth certificates.
Yes, but there is a genuine constitutional dispute here that need to be put to bed in court. Cruz should get this put to bed one way or the other.