Will Falconer, DVM Moderator
Brilliant, Margaret! It's great to know you're there, and NO, you are NOT alone. Keep up the great work and yes, when you're getting BS from your vet and you know better, it is time to FIRE them and tell them why.
First clue: annual vaccinations. Anyone experiencing that is getting 100% ripped off and receiving a far riskier procedure than possible benefit (in exchange for hard earned money, no less).