Vets aren't bad, they just need to be managed. When I talk to people who take their dogs or cats to the Vet for regular checkups I find their bill averages around $200. Mine averages around $75. Many Vets have no problem guilting you into services you really don't need. Take Lyme disease. Surprisingly 90% of all dogs infected with Lyme disease never show any symptoms... hhmmm, and Vet's make it sound so bad. The symptoms those remaining 10% do develop are: lethargy, aching joints and lack of appetite, and those symptoms are treated with simple antibiotics. Don't believe me? The PA University's School of Veterinary Medicine has a very good web site. I've learned a lot there. Of course Vets are still going to want to charge you for a Lyme disease test, as well as a Lyme disease vaccine. That's $50 bucks from your pocket to theirs.
What I'm saying is that Vet's, in general, are not bad, they just need to be managed, like small children. If you're not careful, they will cost you an arm and a leg all the while talking in "baby talk" to your pet.