The problem with the current political climate especially in America was the introduction of labels. You/they can no longer have a political discussion anymore nor importantly civil discourse because is someone is right then they are automatically a Nazi, a racist, a bigot, a shitheel etc, then on the left they are either a tree hugger, a lib, an SJW etc. Drop the stupid fucking labels and just have a conversation.
Stop getting heated because someone doesn't have your same views and label them, shout at them and walk away, no talk your shit out. Get perspective on why they think a certain way or lean a certain way. Just because you lean right doesn't mean your a nazi, just because you lean left doesn't mean you're a man hating SJW. What should he good about politics is we should be able to have these mature discussions without confrontation. Being a teacher though I see we are now in a place where the adults act like children and the children act like the adults because at the end of the day from my experience is kids can have these conversations and at the end of the day still be friends but learn something from one another.