I am an imperfect person with many faults. As an independent voter who has been a member of both parties, each party has good and bad ideas. Yet, what I find problematic are people (especially leaders) who name-call and demean others who disagree with them.
Name-calling weakens any argument and is used as a short-cut by someone whose position needs more scrutiny. Demeaning others throws water on civil discourse.
If you hear or read name-calling, dig further. Question more. Why do you say that? If you see or read where someone demeans another, dig further. Again, ask why do you use that tone or language? It diminishes your argument.
Listen more. Listen to hear, not just retort. People want to be heard. An old boss would say “we have two ears and one mouth – use them in that proportion.” After you listen, then you can question someone. “Help me understand your point,” you might say. Or, “I understand what you are saying, but I do not fully agree with your point.”
Give them the same courtesy you would want in return. Returning the name-calling gets you nowhere. Returning demeaning behavior does likewise. I am reminded of the old comment, if you want your children to hear you, whisper.