Lisa, my cat is a rescue - just a day away from the needle at the Humane Society because he is black & nobody wants a black cat (according to them.) I will always have rescue cats.
I give hundreds of dollars annually to our local Humane Society and ASPCA. When Katrina hit, I sent money via a credit card to the ASPCA to help the animals - figured the people would have shelters! I have volunteered (and will do again when I retire) with local dog training clubs to help people with their dogs. My hope is that if Fido can sit/stay and generally be a good member of the family, he won't end up in the pound.
I also want a dog that I can show in AKC obedience and that means a registered dog. Because my love is German Shepherds, I insist on buying from a careful breeder (not a puppy mill) as the breed is riddled with health problems. I neuter/spay immediately - always have.
I appreciate your opinion and agree wholeheartedly. I've been in dog training for 35 years and hopefully have convinced many people to neuter or spay. My favorite retort to "Oh, I want little Bubba Jr. to witness the beauty of birth!" is "Well, then have Bubba Jr. go to the pound on euthansia day to witness the result of your folly."