I was corresponding with a caregiver about an adoption that she had to help out with. The feeder she has been helping out told her that she found a home for some kittens. The caregivers warning bells went off when she realised that all of the kittens were going to the same household that already had some cats. She decided to go with the adopter, especially because the adopter turned up with no carrier in tow.
To cut a long story short, the existing cats in the household weren't sterilised, and the condition of the household was far from ideal. The home was not meshed up, the cats were being fed raw, uncooked food, there was no litter, etc.
Fortunately, the feeder was able to get the cats back, but in the first place, it's important to make sure that the cats go to a good home. Sometimes, some people are so excited that someone will take a kitten, that they give it away with no questions asked.
I have been asked by a desperate foster to help her 'catnap' the cat back because the adopter would not let her in again and the foster was worried about the adopter's ability to care for the cat. I found another cat literally matted in dried defecation.
Some people think that the ultimate goal is to find homes off the street for community cats. It really isn't. The goal is to find GOOD homes for cats that can be adopted out. I know of caregivers that are definitely taking better care of the cats than some 'adopters'.
You have to wonder, which is worse? To live life on the street, cared for by someone, fed regularly and sterilised? Or to have a cat enter a household where it is unsterilised, has several kittens, is fed badly, and gets no or scant medical attention? The former might well live longer. The latter may well continue the cycle of misery by having more kittens that live under the same conditions.
There are far worse things than living on the streets.