Animal rescue people can be on occasion a bit reactionary. The ones who send out these mass e-mails about things are usually reactionary and nuts (not referring to the OP, but to the person who sent her the original e-mail). My wife and I have worked with Greyhound Pets of America (a Greyt organization. . .but a lot of those people are also nuts), so I have seen this first hand.
Having said that. . .public shelters are not the best solution for strays, but they are often the only solution. We see dead animals on the side of the road all the time, daily in fact on our street. I don't know how many strays my wife has taken in for us to deliver to the shelter then next day. Unfortunately, public shelters run on tax payer's money, and do not have a budget to keep the animals very long. Chances are, they were going to be put down during the holidays, and well, the shelter is being pragmatic. It is sad, I know, but the fact is, I looked at these animals and the truth of the matter is that a small minority of those available would in fact find furever homes.
People get very emotional over this, but the fact is, these dogs and cats will at least be put down humanly vice spending their lives freezing or starving in the wild, only to be run down by a car.
You want to do something about this?
Get your pets spayed or neutered
Get your pets micro-chipped
Keep your dogs in a fenced in yard
Keep your cats in the house
Encourage your idiot friends to get their pets spayed or neutered, regardless of whether or not it will make their Heinz 57 mutt "feel like less of a man" (an actual excuse given to me once. . .how I hate the mentality towards pets down here)
In fact, encourage all your idiot friends and neighbors to follow the above 5 rules.
Donate to your local chapter of the ASPCA.
When I say "idiot", I'm not referring to all your friends and neighbors, just the idiots.