All trump voters can be put into 3 groups. Those that voted for him because of his racism and xenophobia. Those that voted for him despite his racism and xenophobia. And those that were so unaware that they somehow didn't know about his racism and xenophobia but still cared enough to show up and vote.
If pointing that out makes me a snob I'm ok with that.