Nice to hear about somebody who didn't cave to their doctor. Many find their doctor’s conduct objectionable, but they won't replace him/her for various reasons, mainly IMHO having to do with convenience- their doctor is the only one that knows their issues… they had a hard time finding specialist in the area they need… it’s the doctor their insurance company picked… so on and so forth. These are decisions each individual has to make for themselves. I'm not going to second guess.
I will say, I replaced one of my own doctors for a lot less justification than what you described, T.