Dont forget, many Americans were born somewhere else, like ex-governor Arnold Schwarzenegger. Youth who have not studied this may not understand, or adults with poor education. But them not understanding is not a valid defence, its all perfectly legal! That shit-stain Cruz was born in Canada but he sure comes across as a real authentic American douchebag.