As a final point, if my vet ever said they refused to perform a procedure that I wanted, that was perfectly within the law, but that they found offensive, I'd be looking for a new vet - sorry, but you forfeit the opportunity to take my money for all those other services when you start cherry picking what you will and won't do! I'd make the same decision about my MD or my OB who started trying to limit my freedoms with their moralizing, if you know what I mean!