I always ask what they are doing and how much it's gonna cost. I would have thrown a fit right there when I saw the bill!! They sound like they are just trying to get money. That's not a good vet. Yes, please find a different vet for Bailey.
And I hope Bailey stays healthy so you won't have to worry about a vet trip anytime soon.