I am in complete agreement that the animals that cannot be rehomed should be put down. Turning them loose is not in their best interest. Uncontrolled breeding of these animals that would be turned loose only adds to the problems. Their lives on the streets are quite often filled with disease, accidents that cause pain and they are mistreated by many they come in contact with during their rounds of trying to find enough food to stay alive. Don't believe me? Just act like you are getting ready to throw a stone and all street dogs will take off - they have learned the hard way. They spread disease to other animals and to humans or kill livestock such as chickens or goats.
It is much more responsible to humanely end their lives than turn them loose. When we lived in the DR I helped 4 street dogs a year - I caught them and either found homes for them or paid for them to be put to sleep depending on their emotional/physical condition. If everyone changed the lives of just 1 or 2 animals each year then feral dog and cat problem would be drastically reduced.
Good on you for not considering just dumping them and adding to their problems and the problems of the communities that they would be roaming around.
I agree with you - should not be a good way to turn them loose. not for the dogs - and not for the community. this dogs, although they are a big group, are used to humans. and - my experience, dogs are able to walk v ery very long distances to get back at home.
community: more free running doggies in the streets/beaches can be the reason for some people to place again poison in the streets and on the beaches - in the past we often had this desaster. while one of this "big" actions a lot of residents-doggies died.
so that we had to be afraid for walking along the beach with our dogs,p.e., how will we know really what happens.
let us be hopeful to find homes for this animals, doggies and cats.
if not, I guess to bring them to sleep forever is more human.