I'm sorry to hear that you've had so many problems with this rescue vet. I hope that you'll be able to find a good one this time. I've had to switch vets 3 times since I've owned Storm and he'll be 12 in Jan. I also had quite a few mix ups and very bad customer service at my old vets so it was time for a change. Now I'm very pleased with my new vet. Sometimes change is very good. Good luck.