The whole 'medicines are a rip off' thing...
Vets (well the ones I know personally) try to reduce the cost of routine stuff, but they do have to make money somewhere, they are not a charity.
When it comes to medication, they CANNOT hold the same stock as VetMedOnline or wherever, in fact they're not even subject to the same trading rules as such online huge pet pharmacies.
They can't even buy meds in from those places themselves.
They can't sell them to you anywhere near as cheaply as those places, and meds are something they can add a mark up to (like other sundry items) that have a relatively low cost price, even if its nowhere near as cheap as other sellers.
Those cheaper things would be the items everyone wants cheaper, spays, neuters, vaccinations, parasite treatments. Stuff they know before they get an animal that they will need yet will still piss and moan about the cost!
And then when you've had your cheaper routine stuff... off you trot to the huge megabiz to buy your cheap drugs and where does your vet make their profit from?
They sell up to a corporate giant, starting with their out of hours service, ending with the entire bloody practice... because it costs an absolute bastarding fortune to run a building, pay staff, have all the fancy tech in house (because you do not want to go to a referral vets 100 miles away that costs 500 quid to walk through the door do you?)...
And on top of what they're paid to do, people also want them to take in strays, save wildlife for free (but the meds and miscellaneous stuff and time is not free), check microchips, watch videos about 'is this a tick... no dear its a nipple'... (and many want them to do more, like deal with stolen pets, lie to customers and say they've euthanised a dog but really they've hidden it out back to take to a rescue...).
So glad I decided after a couple of years of Saturday Girling at my local vets, that veterinary work was NOT my future!