Every animal shelter has a finite capacity, much like a boat. Only so many animals can be housed there at any give time. In a perfect world, those shelter are places which provide safety and protection. Also much like boats, shelters are not intended to house individual animals long-term; the hope is that the shelter is used as a transition location to get animals from their former lives to their new lives. It is a temporary place to stay.
I often but heads with people in the rescue community and with shelter volunteers regarding my criticism of shelters which continue to destroy healthy and treatable animals while failing to fully embrace programs to stop that outdated practice once and for all. I have been told that I do not have a right to criticize my local municipal animal shelter unless and until I have met certain criteria such as volunteering there X number of hours per week, fostering Y number of dogs or adopting Z number of cats. I simply do not agree. I have a right to speak out about how my tax dollars are used by municipalities without some litmus test to determine if I am worthy of free speech. One of the most common things I a told is that unless I am in my local shelter doing the same things rescuers do, I am only a keyboard warrior and my opinion has no value. News flash. I do volunteer for my animal control agency in the county where I live. Just because I am not active in all shelters does not mean that I do not support any animal control agencies and that I don't work to help animals find new homes. Even if I was not doing those things, I still think there is immense value in political advocacy for the sake of shelter animals and I know from a decade of experience that it is incredibly difficult work.
Please think about it.