If you're jumping into online discussions only to throw hate and insults, you're just being an asshole, regardless of the cause.
There’s nothing wrong with criticism or calling out bad behavior. However, shouting "ACAB" in a thread about police violence, making jokes about beheading rich people, or throwing "muskrat" comments in discussions about Elon Musk, just to name a few examples, makes you an asshole and part of the reason why social media is so incredibly toxic.
If you're doing that while also explaining why you feel that way, then it’s still not the best approach, but at least you're contributing to the conversation instead of just making noise. Throwing out insults without adding substance doesn't challenge anyone or encourage meaningful discussion; it just perpetuates the toxic environment that so many of us complain about.
Really muskrat is what you are worried about? That's the least you could say about him. That's tame. Maybe the real reason social media so toxic is because said muskrat keeps promoting and endorsing pedophiles, literal Nazis, racism, and general hatred.
I'm sorry so you said it but I'm not supposed to address it because why exactly? You're the one that said it. Only one conveniently ignoring things here seems to be you conveniently ignoring the ramifications of what you yourself said.
It's not calling Elon a muskrat that I take issue with. It's being the kind of person who feels the urge to do that. Decent people understand when to stay silent if they have nothing meaningful to add. Assholes don't.
Calling out someone who promotes endorses and Embraces racism pedophilia Nazism and jingoism seems pretty fucking meaningful to me. Maybe you should ask yourself why you're so desperate to defend that person. Why you really doing this buddy?