The best solution is to simply make ample use of the ignore function. It's fairly easy to tell who is worth engaging with and who is simply here to cause drama or act in an exceedingly selfish way if you learn to look at pattern recognition.

One thing to remember is that this is the internet and a forum devoted to a ten year old game. As such there's going to be agitators who are incredibly socially awkward, shockingly so. It comes with the territory, unfortunately.

I've encountered a number of posters who treat different personal tastes as something worthy of scorn to the point of seeing an offer to agree to disagree as a personal attack. You're never going to get through to such individuals and they're never going to compromise on anything or avoid demanding that you like or dislike what they wish you to.

So rather than request that those individuals do not engage, you need to be pre-emptive - there's nothing they loathe more than to simply be ignored. This is especially true of the posters who forget that this forum is primarily a place to leave feedback and discuss the game, including elements that they may themselves not be interested in or enjoy.