I've had similar experiences sitting with my dog in a packed office for two hours for a well-visit when I could have been called to reschedule. This was just one of numerous unpleasant front desk encounters with this particular vet's office and when pointed out to the vet herself, the answer was "I know, I'm working on it." I got tired of waiting for change, so I found a new vet; a father and son practice, where they actually know my name and value my business.
I work hard for my money in a highly competetive business and I will not stand for being abused and inconvenienced when I am on the other side of the counter. I expect the same courtesy, respect and compassion that my clients demand and get from me, regardless of what challenges I might be facing on any given day.