And this is why avoiding our beloved NHS getting sold off to US Healthcare companies is so important.
Seems a very reasonable price.
As said above, you aren't just paying for the vet to examine and treat your pet. What they earn needs to cover their overheads, such as building rent, electricity, water, business rates, insurance, their staff costs - receptionists, pharmacists and vet nurses. Their PPE, equipment, consumables etc. Their 5-7 years of university to qualify, and their costs to be licensed. It isn't cheap to run a practice.
When it comes to the mark-up on their drugs, it's important to remember that they have to keep a large stock of a huge range of drugs, so that in those emergency situations your pet can be treated immediately. This of course means that a certain amount of drugs will then go out of date on their shelves - they get no refunds from the drug companies for this, but still have to dispose of them - and pay for their disposal.
It's a massively stressful career, and, along with farming, has the highest suicide rate. The majority go into veterinary school as they are animal lovers who want to make a difference. A huge part of their job is euthanasing animals, or treating exceedingly sick ones, where owners have put off visiting as they'd rather try their own home remedies, to save money, and the animals then only come in when it really is too late. The vets then get blamed for being 'useless' for not saving the animal, and charging 'a fortune'.
No, like most, I don't want to pay large sums out for anything, but how many of you would question the hourly rate of a solicitor, a mechanic, even the cost of a haircut?
Pet ownership isn't something to be undertaken lightly, and the costs should be looked into beforehand. If you value your pet, then you will pay what is needed to keep them well, when it is needed.
Vets are just amazing.