My rescue dogs as apposed to the ones I have bought from a breeder in the past are the sweetest, kindest, best dogs I've ever had. Am I saying dogs from shelters are always better dogs then from a breeder? Of course not. But your argument that dogs from a breeder are better then a shelter is dead wrong too.
If everyone was like you Breeder dogs would eventually turn into rescue dogs.
The bottom line is every dog needs an owner.
When that does not happen they go to the pound.
Only difference is which dogs go to the pound.
You are ultimately not saving a dogs life by getting one at a pound.
All you are doing is lowering the price of the dogs that are bought from a breeder.
Technically you are enabling more people to buy dogs from a breeder by getting a rescue dog.
Because if everyone got there dogs from a breeder the prices would go up so high that people would be forced to buy rescue dogs.
So in a way you are part of the problem not the solution.