Here are my thoughts.
No, I would never buy from a pet store, as I would not encourage puppy mills.
I have to agree with those who've said that trying to adopt a pet can sometimes be really difficult. I can't even begin to explain how many applications I've filled out and turned in, only to not have anyone get back to me (I realize it's difficult) and always the dog I'm interested in is gone. I've tried to get dogs from out of state and they won't adopt to our region. Etc, etc. Always something.
Just recently I offered to foster a senior German Shepherd in need from a local shelter just to get the dog out of there into a stable home until a good home could be found, and nope, they said no. Twice I offered to let a rescue use the wheeled cart I had after my dogs passed and they never took me up on it.
I've tried communicating with a rescue I'm interested in and it's like they're speaking a different language than I am. It's actually hard to believe that the person on the other end was saying something completely different than what I was trying to communicate. I was saying I was interested in a certain dog and she was saying hopefully I'll find a dog sometime. Say what?? Over and over.
They seem very rigid sometimes.
I have always supported local shelters and organizations like the MSPCA.
I've also had two rescues come out and evaluate my home, passing with flying colors each time.
Yet I still havne't been able to get a dog that's right for our family.
I tried to adopt a small dog when my last GSD was dying, and it was a go - right up until the little dog bit my dog in the face, twice. So that was off. Later, we tried to get another small dog at an adoption event and we asked about lap aggression, and they said the dog was not lap aggressive. Thankfully the foster parent pulled my DH aside to say the dog had, in fact, shown lap aggressive behaviors. Why lie? It makes me wonder what they're willing to do to get pets into homes, even if it's not a good fit. (And that is a must for me!) Or maybe they just don't know, idk.
Anyway, besides all that.
It is hard to believe we're (general we're, and not just here) arguing about shelters and rescues. In an ideal world, we wouldn't need them in the first place. If we better managed our pet population, most pets would have a home. But no, that's not how it is here, and now the problem is way out of control. If people saw what actually goes on in kill shelters, they would be horrified and traumatized. Unwanted animal depositories. Tragic.
I think it's great that there are so many people who are willing to put their time and money into helping these unwanted animals. But I think it's a bandaid solution. The bigger questions are, why are we euthanizing so many pets in the first place? Why are pets being abused and neglected and left to die in horrible conditions on the side of the road in the first place?
I'm not going to blame just breeders for it. It's people. People are irresponsible with their pets and what we're seeing today is the end result. Until we get better, it's only going to get worse. It already has. And it's a national disgrace.