Well....I'm an animal lover, and I adopted both my dogs from a shelter. I currently volunteer when I can at my local shelter, and I think if the world was a perfect place and we could all have no-kill shelters then it would be wonderful. However, I don't think it's feasible. Many no-kill shelters across the country are run by humane societies, who have a choice of which animals to take in and find homes for. City shelters, on the other hand, take in every animal they find and often house animals who have been severely abused and are in more pain than necessary. City shelters also fill up extremely quickly, and depending on the socioeconomic status of the surrounding area, as well as whether it is urban or rural, can seriously affect how many animals are adopted.
I think, most of all, we need more education for everyone about what it means to own a pet, as well as how to report animal abuse. More people need to encourage their friends to adopt from shelters and foster animals.