I'm afraid I have to disagree!
Loving the job just doesn't come into it any more - mechanics like cars but they aren't expected to work cheaply. Being a vet is one of the most stressful jobs out there, as the four times population average suicide rate shows.
The vets are the only people who bring money into a practice. The fees have to cover: the nurses wages, the receptionists wages, the animal cares assistants wages, the cost of electricity, phone, internet, heating, property rental and/or maintenance, the cost of the drugs, the cost and maintenance of all the equipment (autoclaves, x-ray machines, processors, in-house blood and biochemistry machines, microscopes, the computer systems, and anaesthetic and monitoring equipment, otoscopes, spectrometers and other diagnostic aids), the cost of animal feed and bedding, the cost of keeping every vet and nurse registered to practice (around �200 each per year), membership fees to veterinary associations and insurance costs. And the vet wages also have to come off this too!