I wish no kill shelters could work here, but it's not very realistic in the US. Let me clarify to say, I don't think any animal should have to die in a shelter, but it's gotten so out of hand in the states that we don't have many choices left.
It gets under my skin a lot when a group of puppies or kittens that are perfectly fine in every aspect get gased because there are older animals taking up space. Not that older animals aren't great or should die, but the shelter can place a group of baby animals MUCH faster than a 10 year old Beagle. If you think about it, say the kittens/puppies are gone in a week (and you can place a whole litter in one space most of the time), well, the Beagle might hang around in a no kill shelter for months - how many other animals were put to sleep to save one that's already toward the winter of his life? I'm looking at this as the Beagle being in a no kill and the babies being in a regular shelter of course, but it seems to balance out the same - no kill shelters here aren't really creating a no kill world, they're fill up just like the regular shelters.
I know people are looking at my sig. like "wait, you're a breeder adding to the problem!" No! I'm not. I never place whole cats to anyone I don't know, AND I will take back any cat at any time/age if something happens to the owners. I take responsibility for what I breed, if everyone did that, then No Kill's could work here.