I'm not against disagreements based on a personal opinion at all, and I would not be in favour of mods stopping it, if you read that into what I said perhaps it was poorly worded on my part. If people want to kick out others because their opinion is different then they're missing the point of this being an open discussion forum. And I wasn't advocating that.
What I want to say is when a conversation starts as:
Poster 1: I have this opinion on a, it's perfectly valid because of b
Poster 2: I think you're opinion on a is unsound because of x
Poster 1: No, you're wrong, because of c,d and e
Poster 2: mmm I never considered d, but I still disagree because of y and z
And turns into this:
Poster 3: Poster 1, your opinion is moronic and you're a moron.
Poster 4: yeah you're a moron for having opinion x Poster 1 especially because of what you said on m in a completely different thread about n.
Poster 1: huh? All I said was...
Poster 5: yeah a moron, deal with it.
Poster 6: yep definitely a moron.
You can't tell me that's not derailing and off topic - that's what pisses me off, I have no wish to read personal beefs that people have with each other especially if it's off topic and laden with insults. The first is enjoyable, the second? Sometimes amusing, other times mostly frustrating and annoying.
I don't want to turn this into a discussion either, but I was just saying an ignore button would allow me to filter out those who I personally think are derailing the topic or who I find just plain annoying. I have access to this on other forums and it's been useful when individuals have been particular idiotic, contributing nothing to the topic (IMHO), all this without putting any onus on the poster to curtail what they say (unless a mod steps in of course!). So win - win!
I hope that makes sense now.