Didn't read it all because I know what they do.
I have owned various working dogs for over 30 years and during that time have had arguments with more than a few vets, two of which have lead to court proceedings.
Needless to say they were told "fcuk you, see you in court" and they never did.
If you don't know your vet personally, get a second opinion, a lot of them are after shafting you.