I think you are spot on. I love my vet and would never do ANY of these things to her. I've been frustrated by long-term condition one of my kitties had, but I never took that out on the vet. Your complaints are justified, entirely.