So I made a mistake and I am upset about it. I am not going to go into too much detail, but I let myself get carried away. A while back I set up a parody account on a forum I have used, but I took it way too far. That account got banned, and today my normal one did too. I presume because they saw it was from the same IP address or something.

Anyway, I want to know how I can forgive myself. I know I did wrong. I let myself lose all self-control during moments of weakness. I don't know why I did it, but I know it was when I felt low when I did it, and I guess it gave me some feelings of self-control to be getting away with it. Not like that's an excuse.

I want to be a good person, I want to be a better person, and now I have ruined my credibility on that forum, at least. I don't want that to seep into real life and I want to move on and learn from this idiotic error of judgement and self-control. I am so upset with myself. 

I keep thinking they'll find out who I am in real life and it will bite me on the bum, despite me not using my own personal email address on there. I guess this is the consequence of me being stupid, but I can't seem to move on in my mind. Should I forgive myself? How can I do that?