***The owners of the critters that are roaming the streets are the ones who should be tortured! The animals are just doing what is natural for them!
I feel for those of you who live in the city and have to deal with this ongoing issue. We live out in the boondocks and typically if we see a cat or dog on our property it is a wild one, which means if they don't move on quickly or if they return, they will be eliminated humanely with a strategically placed .22-250 caliber 55 grain Nosler Ballistic Tip bullet at 4,000 feet per second. That is about as humane as possible.
However, I always prefer that they just move on because I really like cats & dogs that are properly maintained as pets.***
Ok, this is a well worded description of the problem and a legitimate solution (considering the rural location).
There is a big difference in what was said here, and the hand full of posts on this thread from folks who (1) dont know the difference between a feral cat and a pet, and (2) seem to actually enjoy the idea of injuring, torturing, poisioning , antifreeze, rocksalting, etc, what they think (hope?) is someones pet.
The idea of someone basically saying "This (stray / dumped /feral animals) is an unfortuante situation which sadly has to be dealt with by killing the animal as humanly as possibe" is a lot easier to stomache than "Since I don't know the difference between a stray and a pet, I am going to assume this animal is someones pet, then I am going to torture it".
I am glad that the OP seems to lean towards the responsible / humane options that have been expressed in this thread.