Idea to improve behavior, post yours also
Give everyone a maximum of 20 messages of reasonable length they can type in chat.
From there, every honor you get adds one message to your allotted total.
If you flame and get caught, you drop to 20. If you flame at 20 you drop to 0 PERMANENTLY.
At a certain limit, you get a cosmetic boost of some kind. Extra BE or OE when you disenchant. Plenty of different ways to go.
Carrot and stick. Keeping it simple. Completely avoids the problem of excessive arguing in chat. Riot can remove 14 day bans for mild offenses, and retain the ban punishments for trolls and extraordinary flamers. Thoughts? Lemme hear your ideas too