It is hard to have such a bad day without a rewarding resolution. One keeps thinking of what one should have said/done and how one would have liked the professional to have responded. Maybe he had a bad day too. I use to think doctors and other helpers were more perfect than I am but then I had one take a phone call and talk to a patient who had a broken arm and she commented that she wasn't good with broken bones, only got a "C" in that class

I had never realized that it had to be that way; doctors aren't good at everything doctory and some are really bad with the communication and patient contact stuff. See if you can convert your turmoil into feeling sorry for him :-)