Yes, god, gays, guns and racism.
I hear you. And I'm very much in favor of taking a stand against assholes. But you, or rather the Democrats in general, need to get past that simplistic view. It's insulting, and inadvertently validating, to the people who voted for Trump because they were sick of the 'liberal elite', people who voted for Trump because they wanted to break the Clinton/Bush dynasty, or because they genuinely think Trump will be a good president. I certainly don't buy any of that, but lots of people do.
The point is, there are plenty of Trump supporters who aren't racists and bigots, who might come to understand they've made a mistake - or for whatever reason become disenchanted with Trump. We need those people to come around. If we keep insulting them by telling them that we're pretty sure they're ignorant racists, that's not going to happen.