This is terrible!!!! I hope you find a good vet soon. My vet is so careful with Zoe. I am in the room when she gets shots, his nurse holds her and then gives her to me for comforting. He gives her some kind of little pill that he says will keep her from hurting and getting sick. She is very tiny and her shots go very smoothly with little pain, during or after. He spaced them out a bit due to her small size & would not give her more than one at a time.
Don't feel bad about vet hopping at all!! You are doing the right thing trying to find a good, competant vet. This is extremely important for both you and Anniebelle.
My thoughts are with you. Hope you find someone close by!!!