What causes people who are otherwise very kind and smart to support Trump?

There is a handful of people like this in my life and it’s something I struggle to understand. These people are well-educated and pretty smart. Some are even scientists and engineers. And they’re very nice and down to earth. Yet for one reason or another, they did not hesitate to give their vote to a hypocritical, narcissistic, stupid POS like Trump. What’s the deal with these people? How can they be so well versed in life but support this guy?