these are the steps I suggest you to do, sis:
1. file harrassment case to HR. even you are not there, you can still file the case... vent whatever you want, however you want to them... holding the anger all in is bad for everybody... but do not expect too much on the result... this is just to get out whatever is hurting you inside...
2. move on with your life... focus all your energy on sending resume, interviews... good people will be rewarded one way or the other, either sooner or later... when you find a new job, and focus on your tasks, meet new people, you will feel a whole lot better...
good luck... i'll keep you in my prayers...