A doctor who is not supportive or who blames, ignores or criticizes the patient does not support healing.At times patients do better when doctors are encouraging and supportive.
If a person with good communication skills has a couple of off days, they may deserve some feedback. If someone is consistently bad, you should go with your gut instinct and go with another doctor.
If you really are with a doctor who makes you feel badly about yourself, if you’re in pain and the doctor says you should be better and you’re not, and you feel blamed, that is not promoting healing. I think that is a circumstance when a patient should leave.
There are a lot of smart doctors out there. Get one who’s also nice.