Thinking that everyone that supports Trump is a bad person is at best naive.
Ignorant people can support Trump and be kind hearted. Misguided people can support him and think they are right, despite being absolutely decent human beings.
There are mental gymnastics involved for sure, the more they think about it. But also, confronting their actual world view and kindness with what Trump says or does may be the way to a change in opinion.
People that support someone, WANT to believe they are right.
Now, if you actually believe immigrants are inferior, if you actually support the further degradation of lower and middle classes... Then yeah, you're just a bad person.