Choosing a candidate to vote for (in america) is like picking which gun you want to be shot with.
I think the simplest explanation is trump knows his customers, and is selling them what they want to buy, and there happens to be a lot of them. I honestly in my gut don't feel even he believes half the crap he says. He wants the TV watchers and he is giving them one hell of a TV show.
I don't understand how people stomach reality TV crappola so I don't think I could really understand why people would vote for Trump. Maybe they want a little chaos to mix things up. to "watch the show".
Look at mississippi, the fattest, most uneducated state and they voted for a law to protect themselves from gay people... you can't control what people are willing to buy