Well, if I were you, I wouldn't put up with
this kind of behavior. I had a similar experience, the project manager is a capital B. I talked to VP about her and she was instructed to change her tone and behavior.
Wish you good luck! Remember, squeaky wheels always get oil:))