Don't beat yourself up too much about it. It has happened and now you have to deal with it. Glad to see you learned from it and no one was hurt.
I think this may also be a time to reevaluate some of the friends you have. Those guys i met last night that you said were your "mates" were complete ****wits and a very bad influence on you.
I don't want to act like a parental figure, because that's probably the last thing you want at the moment, but this is just something to think about.
I'm glad to see that you have taken a step back and are having a good hard look at everything.
Bookmarks