I think the problem here is that I genuinely feel I'm calling a spade a spade. Trump himself is probably not ideological enough to be a devoted neo-Nazi. Stephen Bannon, on the other hand, makes Republicans allude to fascism[1].
>“The racist, fascist extreme right is represented footsteps from the Oval Office,” said John Weaver, a Republican strategist who ran the presidential campaign of Gov. John Kasich of Ohio and previously advised Senator John McCain of Arizona. “Be very vigilant, America.”[2]
[1] -- http://www.telegraph.co.uk/news/2016/11/14/steve-bannon-who-...
[2] -- https://www.nytimes.com/2016/11/15/us/politics/donald-trump-...
How many people strongly supported the candidate they ended up casting their ballot for? Both Trump and Clinton had historically low favorability ratings. If people think they're being attacked by one side or the other, it makes it all the harder for them to listen to reasoned debate, and much more likely that they'll be actively voting against a candidate.
Even this "other side" language is problematic, in my opinion. How are you going to find allies among those you don't already agree with when you think of them as "other"? How do you expect them to listen to you? People dig in, get defensive, when they feel they're being attacked. They're no longer listening. There are some people who will never listen to you, or even if they do listen to you, aren't going to end up agreeing with you. But that's not necessarily everyone you don't currently agree with. If you've already written off everyone who voted for a different candidate than you, then you're stuck with very few options. People are more complex than the effectively binary option that was the 2016 US Presidential Election admits.
It's not a "better than them" thing. It's a "what's actually going to make a difference" thing. Language alone isn't going to solve this, of course. But language used poorly can drive needless wedges between people.
All your statements about trying to make people understand, to make them feel equal and not defensive, I was 100% on board with such an approach. And then you realise it's futile.
India did not become independent because Gandhi won; India became independent because it became unfashionable to have colonies, and the British were pressured into letting their empire dissolve.
Regardless of how strongly you feel, how heated the discussion, or how others are behaving, you're doing yourself and your argument no favors with the name-calling. Even if you feel that you're just calling a spade a spade, you're just providing others with ammunition to dismiss you and anything you say as just an angry, unreasonable rant. And if you're not actually addressing the people who you don't agree with (which means you're addressing the people who already agree with you, or at best, people who are on the fence), is it really worth saying?
You make a lot of good points at the beginning of your comment. These figures need to be kept in mind, on all sides of these discussions.