I am also a huge fan of the force-free handling! And a fan of Dr. Sophia Yin.
I used positive methods to train my dog to wear a muzzle. Once he would wear a muzzle, I can then give some trazodone before the exam, slip his muzzle on while we are in the waiting room, and then he is securely muzzled while vet does her thing. (Last time, quick exam/shots/blood draw for heartworm test...uncomfortable stuff).
In an ideal world yes, my vet would be Dr. Sophia Yin (she passed away)...but in the real world, I settle for him not biting anybody.
That's sad that your dog was so friendly and trusting, expecting only good things from humans, and then his trust was 'betrayed'.
Rumo ~ rescue shepherd/husky mix