I have two rescues and think it is good if people adopt more of them, but I also thinks it's wrong to shift the moral condemnation to people who want dogs (puppies, clones or whatever) from whoever is abusing these dogs in the first place. I'm not angry when nobody wants to adopt a dog, I'm angry because somebody treated them so poorly in the first place. Owning a dog isn't a human need, so getting one just to treat it like trash -- and have it wind up in a shelter -- is disgusting.
Not to mention rescues can come with a lot of problems, physiologically and psychologically. I can understand why people might shy away.