If you have vets in your town, you're luckier than most.
I also have vets in my town that a lot of people consider to be "bad vets"
They get that reputation because they treat the animals for the problem and not the owner's diagnosis of the problem. Always be sure that you treat your vet with the same respect you would your doctor. They went to school for a long time to be knowledgeable enough to practice, and work in terrible conditions on patients that can't say what hurts. Give them a break and understand that they cannot diagnose anything on the phone, or necessarily fix a problem you say you have. They are the experts and should be treated as such. You'd be surprised how good they actually are if you give them respect, give them what they need, and let them do their job. Even if you think they are mistreating your precious bovine.