I noticed that political debates are not won on content. More like a cheerleading coach competition.
This is not criticism but Cruz uses to many big words and lofty rhetoric. It limits his appeal.
He needs to watch the movie Idiocracy and go from there. Lolz.