Hey, c:
Overhauling the ban system to give second chances is something I would like to work on and implement. Can't comment on whether it will happen or when it will if it does, but do know there are members of staff working on it :)
I can understand you, it feels right to give someone a second chance, but sometimes it's better to be very strict.
I am still forummod on an other server and I am really happy that we are banning hackers permanently because before we did that we even had
more hackers on the server.
Let's be serious, most of the hackers are using an accountlist, this means that they are hacking with accounts that they don't own.
There are webpages (or even launchers) where you can get this accountlists for free. If you ban a hacker who used an accountlist, the hacker will log in with an other account. The worst thing you can do is unbanning this accounts after a period of time. In this case the hackers can join again and you'll have to ban them again. There are not many hackers which are writing an unban appeal but if they do you can be pretty sure that this is the only account the are owning and give them a second chance.
But unbanning Hackers automatically after a period of time is the WORST mistake you can do, I promise it will end in a disaster!