Vets are humans and come in all the various types and personalities. If you can't talk to your vet and feel comfortable then keep going. It's a competitive business and they need to cater to their customers. It is one thing to disagree with a client and it is another thing to be just rude and condescending.
Yeah, I think the word "teacup" would have had me running for the door especially when she said they give it all the shots with no problem. How ignorant can they be??

They would not have gotten near to my baby.
I don't go by how much a vet costs. A high priced place can be a major rip off if run by a certain kind. It's the knowledge base and experience level that matters. Sadly, many pet owners don't know the difference.