AsThor, what you are proposing isn't a win-win situation. I don't want to give up on my ability to swear because of some idiots that find excessive swearing somehow funny.
What about a spam filter?
- If someone says a fixed amount of stuff in a fixed amount of time, he gets muted for 10 seconds
18:02 newbie: hi
18:07 newbie: !!!
18:07 newbie: !!!
18:08 newbie: !!!
18:08 newbie: lolo
18:08 newbie: omg
18:08 newbie: xD
newbie has been muted for spamming
- If someone repeats something too much, the last allowed repeat -second one in this case- would start blinking instead of letting him flood the chat
18:02 newbie: hi
18:07 newbie: !!!
18:07 newbie: !!! <-- this would be blinking (colored text might ruin this idea)
18:08 newbie: lolo
18:08 newbie: omg
18:08 newbie: xD
newbie has been muted for spamming