My PCP was in a FOUL mood!
I don't understand when doctors take their moods out on patients. You are paying this man for his services. It would be a major pain in the neck, but you could "fire" him, after all, he's supposed to be working on your behalf. Mostly I'm very shy (NOT!!) and would never let a doctor get away with treating me like I'm not important! I'm so sorry you were subjected to this! Now just keep after him and make sure he DOES write the letter!!
~Jan