Did my 3 cases at work (lol).
Nice system. I honestly think language shouldn't be grounds for suspension, given freedom of speech and all that jazz. People need to take things a little less seriously, and dish back if needed.
That being said, its the AFKers/Leavers, and the intentional feeders (I love the ones that say they're doing it in chat), that need to be taken care of, since they actually ruin matches for the other players.
Personally, I would take a match with a team of idiots, rather than a 4v5...or 3v5 in some cases.