You are a good guy, I know it, we all make mistakes sometimes, do not let yourself to be defined by them, learn from them, change with patience and the enough determination to move on. Doing what you did is not anything of what I have told you, do the right things not to belong somewhere but because you want to, that is how others see your change and that is how you really can prove that you deserve another chance.
I have nothing against you, but what you did was wrong. Within this, I must lock this topic to avoid any further arguments.