If you have not had a chance, you need to read the ongoing harassment thread. It explains how Blizz deals with that, how to protect yourself, how to document it, and how to report it.
What you are experiencing is not acceptable. I am sorry you are going through that.