This post from Tumblr's Ghostonly is the best social media advice I've ever read:

How to have a good internet experience in 8 easy steps

https://www.tumblr.com/ghostonly/667966959023996928/how-to-have-a-good-internet-experience-in-8-easy

How to have a good internet experience in 8 easy steps

#1 - Stop having a bad faith interpretation of every thing you read If you think something someone said might have been something you disagree with, instead of starting an argument, ask them to clar…

Tumblr

#1 - Stop having a bad faith interpretation of every thing you read

If you think something someone said might have been something you disagree with, instead of starting an argument, ask them to clarify or ask them specific questions about what they said

You will be so surprised to find that half the people you assume are being shitty or negative just didn't phrase what they meant very well

2/

@pluralistic @curmudgeonaf Absolutely! So well-said. People have replied to some of my toots, especially those where I might have made smart allack commentary on news stories, and helped me refine or even alter my perspective. Sometimes I pick my battles, similar to dealing with a small child. However, asking for clarification or for more info only enriches everyone's experience and knowledge. Discourse is good, disagreement is great, but constructive criticism is best, only when civil.