Wow, nearly got a headache reading those comments: a couple of thoughts:
People who insult online (this may a be cliche but - ) are rare to confront, and have very little real power, despite how big they true to project themselves. People are always willing to throw rocks from a distance, but shrivel away in person.
"stuck screaming at each other "
Many people are powerless. They can't have friends ( I wonder why no one would want to be friends with an explosive person?), so they browse social media and get into arguments.
They can't talk to other gender, so they stay inside and launch attacks when they fill powerless.
I always have to maintain genuine pity for people who capable of such comments, as it is tragic that there heart is in the wrong place. I used to have a lot of anger, and would make extreme and violent jokes, but that's because I was powerless and afraid, not because I had any real strength.
Keep your head up, and even if I or anyone else happens disagree with everything you say, I'm positive we can express it in a way that is genuine and civilized.
Take care, and thanks for opening about this.