I'm all for second chances for most reasons.
But when you cheat it's never really justifiable, there's so many points where you know exactly what you are doing and what the punishment is, you buy the cheat, you download it, you start the game, you connect, if by then you still haven't changed...