I'm sorry that your family made you feel guilty. You are definitely doing the right thing. If it were me, I would print out information about the need for spaying & neutering our pets. How about that news article that was posted earlier from the Victoria Advocate? I would bombard them with the numbrer of pets that are abandoned/killed/euthanized each year. I would be sure to point out how many pups an unneutered male could father in his lifetime. I would ask them if they would agree to take all pups he fathered and be responsible for them & their subsequent offspring.
Ooh, I almost fell off my soapbox. This is just an area I feel strongly about. Probably you should just say, "I respect your opinion, but I believe this is the right decision for me, my dog and all of society, I'm sorry you don't agree."