Ian doesn't think this forum is a cesspool. Certainly he can correct me on this point if I'm wrong. But I suspect Ian takes pride in what he's been able to sustain here for such a long period of time.
When you read something here that you don't like, or disagree with, then either challenge it or just ignore it. If challenging it gets you nowhere fast then just move onto something else. One can't possibly read every word, or every post, or every thread, there's just too much volume. I skim and skip all the time, probably miss out on some really interesting points, but you can't ingest every ounce of the board. Sounds like you're overwhelming yourself with all of the negativity as you interpret it. Be more discerning in what you choice to spend your time on here.