How true. The only online community I know that avoided this debacle is PerlMonks. The same small group of people groom it carefully and constantly since before the first dotcom bust. The website itself is getting tired, though, but the "consideration" system successfully kept trolls away for 10 years.
I'm wondering if it's possible to get this sort of results with a non-technical site, though.