Good lord. That's absolutely unacceptable behavior from a professional. What are you going to do about it?

Personally I would confront her and dump her on the spot as well as report her to her boss if she has one. I wouldn't want her to possibly get away with treating others like that too. If she has been doing this for 25 years, she sounds incredibly burned out and ought to get a new career.
__________________
dx: ptsd, gad, mdd, panic attacks
rx: prozac, clonidine prn
Clawing my way out of depression.