Hi Vegas! I've read the whole thread and I'm glad you're friend admitted that she doesn't know why she does it and doesn't really have a reason for it.
I found this thread and thought you could get some tips and advice from it that you could pass a long to your friend:
Anger Management Issues
Hope this helps!