Can you post a note on your door saying that you don't feel like meeting or something? Then if she knocks you can do what I do....HIDE....
Just remember that you are an adult and you can make your own decisions, no matter how tough...you can do it.
As for her flaming you, that is just not cool. Sounds like she may do it again and that is concerning because you don't need it!
Sorry I don't have any other good ideas than that and the ones the others have given.
You know I am here for you...anytime.
BJ