I entirely agree, and with Apex. I've had some really, really good arguments here over many years .... and I mean "arguments", perhaps more accurately highly reasoned debates. As soon as it starts to turn to mudslinging and name-calling .... forget it. The name-calling, and reduction of debate to point-scoring is a major part of why I quit the admin team. I'd had enough of trying to sort it. So, now, I can just ignore threads, and people (well, person) that are forever at it.
There is even one member here (that I won't name) that always seemed to take the opposite stance to me, but with careful and rational arguments. And you know what .... you soon find out that most issues aren't clear-cut, and that just because you firmly believe you're right doesn't mean you are. Actually engage with someone else's rational arguments, and at the least you're likely to learn something, and that might even be that you've changed your opinion.
And the sort-of funny bit? After a couple of years of really making me work, this particular member actually admitted (privately) that on a number of those threads he actually agreed with me and was playing devil's advocate because he enjoyed a good debate too.
And the moment it starts getting personal, you lose all that.
So yeah, it's great to see these threads re-emerge, including on subjects I know little about and am reading avidly, flip-flopping a bit, and learning fast.