Bear, those emotions are so hard to control most especially when they have built up or you have a trigger that sets them off.
I understand, I'm OCD with anxiety/panic disorder too though my ocd isnt all that bad really...I am just really obessive about some things. When I have my episodes (that is what I usually call them) I usually escape to the nearest place where no one else is. But that is just me, my thoughts are on getting out, running that sort of thing. Thearpy does help if you can really use the mind over matter thing and recognize when these are coming on. Sometimes I can, sometimes I can't so, I still take xanax when I need too.
Dont be too harsh on yourself when this happens. I think we all have such differant coping skills. We try so hard to be strong and alright that we sometimes over compisate by not releasing some emotions that we should so they build up, then we blow up. I bet people who dont have depression or anxiety do it too but they most likely dont beat themselves up about it as much as we do.
Hugs to you sweets...have a wonderful weekend