One of the things that has made this country great is the idea that men of good will may see things from different points of view, and that they should be free to express their opinions.
Lately, that idea seems to be going away.
People on both sides of any political issue no longer see those that disagree as incorrect or simply misguided, they see them as malicious, wicked and the personification of evil. The latest tactic seems to be not to argue the merits of any idea, but to simply paint your opponent as someone having no redeeming social qualities whatsoever.
That is never going to lead to compromise, or even understanding, but it does keep your opponent so busy defending himself that he has no time left to defend his ideas.