Totally agree.
But it sounds like you are taking it personally. The doctors are embedded in a system and they act they way they do because their environment teaches them to, not because it is a personal attack against you.
Doctors often deal with difficult people, and it takes care to avoid one being stereotyped: boxed into a label that doesn't help one. You don't want to be labelled: drug-seeker, hypochondriac, batshit crazy, or conceited know-it-all, etc.
Use the doctors, listen to them, and treat them as people trying to help you; if you want to get treatment from them.
I have seen it from a doctor's point of view (I have seen the patient stereotypes), and I think that the majority of us would act the same way as the doctors if we were put in their situation.
I believe you completely need to be in charge of your own health solutions, and it is a good idea to explore safe variations of a variety of treatments - science works if you can be suitably objective with your measurements. But one variation you should properly trial is whatever the doctor says to.
If it is a mental issue, then perhaps:
1. Get multiple videos of yourself interacting. Humans usually suck at self awareness when it comes to the psyche.
2. If you can find someone else with the same label that has it "worse" (as per a neutral third party), then try and watch how they act and often disown/deny/distort their world. Or watch videos online and see the weird and wonderful shit our brains do to us!!!
I wish you good luck finding a solution that helps you.