Maybe the community should be given the tools to police itself. If someone is /ignored by, say, 20 people, that person gets a temporary chat ban anywhere between an hour to 24 hours. Think that'll work?
It's a good idea but it doesn't work. I have seen systems like that used and it is abused by bullies. It's basically giving more power to the ones causing the problems in the first place.
Until one of the many large guilds filled with jackwagons decides to use that mechanic to grief people.
I usually just turn off chat if it's really bad.