I'm finding myself in a bit of a situation like you Snowy Owl. I have a stray boy that just showed up about a week ago, going through trash cans for food. I fed him, down the street, hoping he would not associate my home with the food, but he has been coming back. But no luck. I will be trapping him, which I think will be easy, he is super friendly, and getting him neutered and shots at a place that is about 45 minutes from my home. They spay and neuter and give shots for $45. I cannot have another cat. I have 4 inside and an outside feral, who is already a TNR, I have been caring for for 5 years, and she is MAD right now about this guy hanging around. I'm hoping after the $45 snip and shots I can find him a good home.
I have been really good about not feeding other cats and encouraging them to hang around, but this guy, I could not help, he was so desperate. I'm sure it was the same way with you. I do agree with Spirite that feeding them just causes a bigger problem sometimes, but look at me, I know that and here I am. My rule is, if I feed them, and they are not sterilized, I have to take care of that, or I will not feed them.
I know how hard this is. It is so hard to not help out a hungry cat, and I can't do it many times. What I will do is feed them away from my house. I don't know if that is the right thing to do, but it's hard to not feed them. I saw a kitty the other day, eating birdseed
How desperate does a cat have to be to do that. I tried to find this one, it was little too, but did not, but I did leave some food near the empty lot that the cat was near.
Bless you for taking care of these poor little things. I know how hard it is.