We haven't (yet) had any problems with feral or neighborhood cats and our chickens because the chicks are only in the coop for now. We have, though, had cats hunting our songbirds at the feeders. If we see the cats out there, we shoo them off. So, there are two problems: One, there are feral and neighborhood cats and two, we are attracting the cats by feeding the songbirds. Soon, chickens will be added to the mix. Overall, everyone except for we humans will be doing exactly what falls in line with the naturtal order of predator/prey. Cat owners think that Snowflake hasn't a killer instinct in her furry body, and we provide the prey. What else would a cat do but hunt during the day and return to a safe home at night?
I can't do anything about the owners, but i can protect the birds and my flock. I place feeders out in the open and away from bushes, trees, etc. For me, I feel that is the responsible thing to do. I'll also make sure than my run is as secure as I can make it. All because I am the wild card in the grand scheme of things.
This is my own point of view. Believe it or not, I also agree with yours, no matter what it is. I am just doing what I feel is right in the situation I am in and so are each of us. I learn at least a little something from each post I read here, and I am thankful to be able to be a member of such an open and earnest group of people.