I believe that after a certain number of reports, the issue should be escalated to a GM and the player will receive a warning. Each warning will consist of being muted for a certain period of time so you may not continue your ranting/trolling. Every time you receive a warning the mute is longer than the last time you were muted. However, after a certain number of warnings, you will eventually be permanently banned from the General/Trade/LFG chats. This would be the smart route to go in my opinion because if you will eventually be permanently banned from chat, people may rethink acting a fool.