Fair warning i haven't read any of the other posts. I believe that swearing should have a light punishment (ex 1 day, 1 week, 1 month, perm) and personal attacks, racism, homophobic remarks, or sexual references should have a much heavier punishment.
My reasoning for this is that swearing is becoming more and more common. If you look at music from 50 years ago profanity was a very rare occurrence, but if you look at music now, almost every other song has profanity in it. You can even see it out in public, it's just becoming a bigger part of everyday life, there's no denying it. That's why the punishment for it should be lighter.
On the other hand, things like racism, homophobia, and sexual remarks (like
this) should have a much harsher punishment. The reason for this is that, African/African-American players would not enjoy hearing "all ni***rs should die. I have seen this happen during a game, and my report was denied because of the lack of warnings. Your suggested system should be implemented, and warnings should no longer be required. The same is for homophobia.
In the case of the sexual remark, would you let your child play on this server if you saw something like that happen? I know I wouldn't but that's just me.
I rest my case and would love to know what you believe. Best regards, AnonymousVoter.