I'm as wary of dog-piling as I am of heavy-handed policies attempting to mitigate it. You're hoping for the right outcome, but I'm not convinced that trying to give equal air-time for every side of every controversy is productive. I don't wan't Gamedev to become equal air-time for "Singleton is a great pattern" any more than I wan't CNN to give equal air-time to "birthers". False symmetries are not something to be chased after, whether in programming interfaces or in public discourse of any kind.
What we want to achieve, I think, is that the variety of opinions expressed are not misrepresentative of the demographics (for lack of a better word) of the community's diverse thoughts and experiences at large. We want for people with minority opinions to feel comfortable expressing and defending them, and we want for people to not attack those who disagree with them whether they are in the majority or not.
That said, the broken-record effect is often deleterious to the readability of threads, and minor differences among similar viewpoints can sometimes derail a thread into pedantry. Since it's important that the community not seem any less behind any position than they actually are, I would encourage people to express support for shared positions first and foremost by rating up existing posts that captured the position eloquently, and optionally by replying with support and confirmation from their own experiences, rather than by rehashing from the same set of factoids everyone else already has.