If you've seen my posts often enough, you've probably seen me say that it's best to stay away from things like social media and whatnot.
This sort of thing is EXACTLY why.
It aint just the virus. This is simply the internet. I've been on countless forums and things over far too many years, and this idiocy of the sort you describe simply repeats. Very, very, very rarely will I find a forum that isnt full of that sort of thing (right now, this is the only one I know of, and it has been for quite awhile now). As it is, I dont do forums in general even close to as much as I used to (aside from this one) and I dont even TOUCH social media.
Now, I know you said this: "The thing is, detaching, as you advise, is a pattern that I would like to break" but honestly, NOT detaching in a situation like this is, well, a bad habit that more people need to break. One of the reasons why social media is so toxic all the time is BECAUSE people wont step away from it.
Understand: staying away from nasty, toxic places and things is not some sort of bad or shameful behavior. It's not hiding from your problems. It's not a lack of being able to handle conflict. It's not "detachment" in the specific sense you are thinking of. What is it, then? It's being SMART. It's being PRACTICAL. Why step in the giant mound of dog turds, when you could just, you know, walk around it?
I tell you right now, from years upon years of experience: you cant fight the stuff you're talking about here. You'll never get people on forums to stop doing that stuff, and you'll never get it to stop happening on social media either. What you CAN get, though, is EVEN MORE TROLLS if you bring attention to it. What you also can get is ever increasing frustration and depression as a result of the draining effect of all that negativity. Do either of those sound like a good use of your time? No? Then step away.
And instead, go to those few forums/whatever where this DOESNT happen. Get rid of the bad, stick with the good. That's the practical solution here (and the only solution that will even remotely accomplish anything at all).
You dont have to detach from the entire bloody internet. That'd be silly. You dont have to say "well I guess I'll stop using the computer for 3 weeks". That aint what I'm advising. But to stay attached to a group that is nothing but toxic jerks, well.... IRL, it'd be like being a kid at school trying to constantly hang out with a group of schoolyard bullies, when instead he could do... absolutely any other bloody thing.