doctors seem to forget that they work for you. you pay for their fine houses and cars and luxurios vacations and golf memberships and etc. So fire him and find another who will do they're job! good luck
I'm sorry you are dealing with a moran for a doctor. Get another opinion out of town. Doctor's tend to stick together on things when they know each other so find a new specialist that doesn't think he is a God and who knows that things are possible. You know your body and what your feeling better than any doctor so go find one who wants to help. Good luck.