hey dude i don't know wht you personally did to whoever but don't beat yourself up about it! Everyone makes mistakes, you know?
I've made plenty of them and I know it. But don't hurt yourself by saying your an idiot or something like that! Trust me, if anyone's gonna say "I'm an idiot" it's me ;) but hey I don't care cause people still love me and forgive me when I make mistakes. It's all part of life :)
I'm not saying what you did was right; whatever it was. However, I don't think you should beat yourself up bout it ;) So go out there and smile and be happy!! :D
Mistakes are part of life. Don't beat yourself up for committing them because everyone has made a mistake. For those who haven't; they un-natural and sort of strange. It's how you make up for a mistake and try to make it better- that is the important part. Forgive and forget? Just giving my personal opinions. :D