I've known a few temperamental doctors. I don't take crap from them, and one time I spent 25 minutes on the phone chewing one's arse about pain medications for a patient - the doctor said this 80+ year-old hospice patient was "drug seeking." He was crying when I got done with him (not from compassion, but from frustration with me). I had another doctor who did not respond to multiple pages from me about a declining resident, and I sent the resident off to the ER, where said resident was DX with ARF. I then tried to page the resident's doc again to let him know... no dice. I hung it up for the night. You'd think these guys would realize that when we can do our jobs, it's covering his arse as well as mine. Anyway, I documented every juicy detail of this encounter, including a few of his four-letter words. He was dismissed from this resident's care.
On the other hand, I had a physician who, when I called him, angry because the previous day's nursing staff had let a patient run out of a Schedule-freakin'-II pain medication, within one hour of my call, delivered a freshly-minted script into my hand. He didn't make a big fuss, even though nursing had dropped the big time on this one, and this should not have been an issue (getting emergency refills of any medications in LTC - let alone C-II medications that require new scripts for refills - is an incredible headache, so you have to be on top of things like that.) I was highly impressed with this doctor because he truly put his patient first.
The doctor at my current job is a low-key, amicable individual, who is well-liked by everyone. He does his job as competently, if not more so, as any of these arrogant doctors with anger-management and God complex issues. He talks to everyone - from the nurses to the brand-new medical reception screener - like a human being and doesn't patronize or demean people. That's a class-act doctor there.