I would certainly complain to the veterinary board and the BBB (if they take that sort of thing) and I would also tell your vet how I felt about the way I and my pet were treated and why I am changing to another vet. Can you get a reference by a friend to another vet? I had been taking my cats to a certain vet for years and I dropped them like a hot potato when my Ella died because I really didn't feel that their treatment was up to par. Fortunately there are two other ones who are a bit further away but I know are good so I have a choice.