I'm not in agreement with perma-bans for cheating. People SHOULD be given a second chance to redeem themselves, especially NEW players.
Its a fact of life that new players won't realise the harmfulness of their actions, especially in regards to what the Community thinks about it. Its correct we should try and reduce cheating in this game, but I think SuperMAn hits the nail on the head:
Everyone that cheats should be banned long enough to teach them not to do it again.
This no 2nd chances policy is horrible, everyone should be given a second chance for something that generally doesn't have a massive effect upon ones enjoyment of the game (exception being in a clan match). If i'm playing a pub game and somerone is hacking, hes owning me, so what, one guy ahead of me in the ranking that shouldn't be there, I would give that guy a 2nd chance without thinking twice.
I'm all for what you are trying to do M7, but I'm not happy about how you are trying to do it.