There is a small clinic by me called S.A.N.T.A. - Spay and Neuter Team of Atlanta. It clearly states that you may not use their low costs vaccine program if your animal is not spayed or neutered.

I support their right to deny services if that's what they choose.

I also know that pet overpopulation is a real problem, and there's no need to have a litter of kittens or puppies when so many animals need homes. The homes you find for the puppies, are that many animals in the shelter that lost their chance for a nice home.

I don't think there's any need to get angry with that vet. You did what you should do - find another vet that could and would service you.