Prodigy - everyone makes mistakes and EVERYONE is capable of acting irrationally and out of anger - its the human condition. Dont beat yourself up - but your right a wrong needs to be righted and forgiveness is Massively important. good for you being brave enough to apologise publically.