While on the subject, I have an Alex Anecdote.
On the last forum (it was a game forum) I went to, I got upset, because people were trying to scam one member out of one of his game items. I tryed to stop them. One moderator deleted all my posts, put my warning thing up 3 notches or something like that, saying "you know what you were doing wrong, you were ruining a good gesture on (member's name)'s part." Of course, none of the moderators actually played the game, and they only liked people with a big post count. I sent her a big paragraph about how I was tired of the moderators doing such things. Long story short, my warning was set to it's last notch, my name was changed to "MODERATED", my avatar and signature were set to ones they liked, and one mod felt the need to say in the chatroom they had, things like "ahahahahaah ther's that guy I changed the name to lol", "how r u doing today , buddie? keeping out of trouble, I hope." "cause one more strike and you're out". I got banned of course, because of the things I did next. The point being, once I had the name change, everyone could never read my posts of course, they would always just look at the name.
Singling people out that have done wrong is never a good idea. People abuse that knowledge, and ruins any chance that the offenders themselves have of fixing their mistakes.