Just wanted to quickly stop in and offer words of encouragement.
None of us are perfect. (I myself fell down last week - hard) I think it's important to reminds ourselves that we are all human and we make mistakes.
It doesn't excuse particular behaviors or interactions, but I think a necessary part of growth and understanding is that we realize when we have done something that goes beyond our own morals, code of ethics, accepted methods of communication, etc.. (call it what you will)
Good on you for realizing what happened and for understanding how those interactions affected you both internally and externally. It shows a great level of self-awareness on your part. I'm sorry it ended in a series of negative interactions, however - looking at the positive side of things - you now have more potential areas you can work on.
This is so tough - but you're right, tomorrow is a brand new day.