I'm so sorry you've had such a bad experience with vets. I really know where you're coming from, I went to the vet just yesterday for my pig and she was so rude to me. I told her I want ivermectin applied topically for lice and she refused and told me she would only give him an injection. She was condescending and snotty. I ended up just walking out. Vets can be so frustrating. All I can say is hang in there and keep looking for a good one. Good luck