If the player has good intentions, then by permanently banning them you've done something wrong.
The ultimate system would be one where the trolls and bad RPers are filtered out, but people with good intentions aren't. This kind of system is easy to create.
I think bad RPing includes not RPing at all. Also, I think captain handjob goes under trolling too.
Core group of players + a bunch more good players who boltster's solution permanently banned.
Your loss.
By the way, there's probably no chance you'll do this, but post your banlist for everyone to see.
Again, examples of players we've lost.
Riiiiiight, that's why we're full most of the time the server is up, right?
Also, about the banlist, it's been done before. Several times, including now.