@Butterfingers1977
NO-ONE has said it's ALL vets. Get a grip. 🙄 There's no reason why vets should be exempt from criticism, as some of them DO take the piss, they DO upsell, and they DO rip people off. If you are not one of these type of vets, then why are you offended? If YOU don't rip people off, then this isn't about YOU is it? So why the faux rage? 
As has been said by some posters... SOME vets are a disgrace... Trying to coerce people with only a brass farthing to their name to take on a £7000 'payment plan' for an elderly cat because they didn't have the funds to pay the bill. Refusing to euthanize a ten year old pitbull cross who is paralyzed from the waist down, cannot walk, and shits all over her owners furniture (and prefers to take 1000s of £££ from the 65 y.o. owner instead.) And trying to emotionally manipulate people into paying 1000s of £££ for scans, x-rays, procedures, radiology, imaging, surgeries they don't need, and multiple meds they often don't need. And almost always on older pets, that would be best left to die with dignity/be put to sleep. People who actually do PAY this money out, (£5K plus!) almost always have the animal die 6-12 months later anyway!
Some vets play on peoples emotions, and manipulate and emotionally blackmail them - like 'why would you NOT want to fork out 5, 6, 7 thousand £££ or more for your pet? Do you not care about them? Do you not LOVE them?' They plant this seed in peoples minds. And some refuse to euthanize, and insist the owners try this and that... and the other... This thread is littered with examples of incidents like this. Are you suggesting the posters are all lying, and all the posts are fiction? 
It happens. SOME vets rip people off, and upsell, and take the piss, and take advantage of vulnerable and worried pet owners who only want to do their best by their pet. And yes! Sometimes it IS having them put to sleep. SOME vets don't like this, because it stops them rinsing people of 5 to 8 thousand pounds, and/or getting them to claim on their insurance if they have it!
You can "cry - and get angry in one go - " as much as you like. Doesn't change the facts that SOME vets do NOT have the animals best interests at heart (OR the owners!) Only their own bank balance, and the profits they can make. You say 'a lot of people moan about vets'........... There is a VERY good reason for that! 