I get behind every single point of your list. I felt like he just didn't care, and when I proceeded to point out I was disappointed and thought it was terrible of them to just slam the door in my face like that, I received an endless series of condescending remarks which made even angrier and caused my reactions.
I'm somewhat surprised by some of the answers in the thread but I did want other people's opinions in order to figure out where the real balance is.
I guess I still feel like I'm the one who's right, especially being the paying customer, but from everyone's feedback I should have kept the tone down.
I admit I really don't work well with condescension.