I don't think that you were out of line at all!!!! It is YOUR investment and YOUR little Yorkie!!! I hope that you are able to find a vet that meets your standards...
Sometimes I get fed up with people who are in the "service" business.

People choose those jobs to SERVE others and they are getting paid (usually a HIGH salary) to take care of someones needs. Why would they not be willing to give info and understand that they are the one the PROVIDES the service... and shouldn't be the ones that are so demanding.
I have run accross a few "people" doctors that need a reality check, too!