I am so sorry to hear about your bad vet experiences, and it's always hard to lose a loved pet.

here is a link of ARAV DVM's that hopefully will help,
Just click on the link and then click on your state.
I hope you can find a qualified one.
http://www.arav.org/USMembers.htm