I've been yelled at, disbelieved, lied to, and fired by various doctors. But I persisted, and researched those who might be able to help me, writing a letter to my current primary care MD asking to be taken in as a patient when it said on the website that this doctor does not act as a primary care. (But, I needed this doctor's knowledge and ability to bridge the gap between medical disciplines and who would help me when I needed help, which has paid off.)
We can't get better without help. An acupuncturist and herbalist, though I'm familiar with the tools and their benefits, would not put a dent in the problems my doctors hsve found and treated. You are right to balk at unhelpful doctors, but with persistence and resourcefulness, it is possible to build a team if doctors who help.
Best wishes....