Our politicians reflect the voters they hope to lead.
Trump just didn't happen over night, he reflects the wants of a lot of white, xenophobic and somewhat bigoted authoritarian voters.
Cruz reflects those voters too, but his group includes the fundamentalist christian wing who don't want to participate in society, just rule over it.