I feel ya, Kevin.
Having been in the retail auto repair business for many years, I'm sure we could share war stories for a long time. So here's a quickie.
Two man shop with me as the service writer, secretary, parts orderer, diagnostician, wrench turner, test driver and a sore neck for all the hats I had to wear.
Mid morning has the waiting room with a number of customers on appointment waiting for their vehicles. A first timer comes in saying that he wants an oil change.
"No problem", says I. "Please have a seat and I'll get to you ASAP."
"You don't understand" comes the reply. "I'm a doctor and I want this oil changed now."
"I'm sorry sir. I can not do it right now. I have an opening this afternoon though. Would that be acceptable?"
"No! I'm a doctor and therefore more important than them" (referring to the waiting customers).
"I'm sorry sir but it is you who does not understand. These customers have made appointments, just as your patients do. Their personal/business lives are no less important to them as your personal/business life is to you. Please have a seat and I'll do what I can."
"Completely unacceptable" he says. "I'm leaving."
"Okay. I'll get the door for you."
As the very miffed doctor leaves, a round of applause erupts from the waiting room.
As it turned out, the doctor returned sometime later to offer me an apology for his behaviour, which I gratefully accepted. He then became a loyal customer for many years.
If there's a moral here I guess it might be that anyone can have an off day.
I actually worked in the medical profession prior to the job I have now and I know doctors and their typical line of thinking.
I recall this one doctor I attempted to work with a few months ago, he came in to look at a new loaded up Forester before he left he said he MIGHT return on a certain day during some uncertain timeframe. I tell every single person I come in contact with to make the effort set an appointment with me or at least contact me ahead of time if they are intending to come in and want to work with me specifically.
So here I am on that day having back to back appointments to deliver one car and work to sell two others to a mother and son pair and this doctor just shows up as I am finishing my first of two appointments.
What gets me is that after having explained to him my current circumstances he demands that I work exclusively with him because he let me know that he may be coming in at some random point during that day.
I ended up trying to juggle him with my second appointment customers but the doctor got really upset because both he and my other customers with the appointment were both there to see the same Forester! His whole attitude turned into, "how dare you show the car I want to buy to anyone else!"
The doctor went inside and complained to management that I was extremely rude apparently because my entire professional life should be put on hold for him. So my manager got someone else to work with him and he ended up leaving and we never heard from him again.
I got my head completely ripped off the next day despite the fact that I explained and documented in detail all that had transpired. I am not saying all doctors act this way but I have seen enough of this attitude from many.