My family is a bunch of cat lovers. Our 11 year old cat is awesome.
I am, for the most part, an animal lover.
I like dogs too, but my wife does not. This is partially because for every well trained, chill dog she meets, she meets a half dozen untrained, wandering idiots. She can't "read" dogs, because she's never really been around them that much. I've been around many dogs most of my life so I can "read them" so I usually have to interpret their behaviors to her. Alternatively, I know people who think every cat will bite/scratch them, they can't "read" cats either.
When the neighbors starting complaining about cats, and someone says "it's a cat, you can't keep them inside, they always want out, cats will be cats" - I always respond with "imagine if we were that way with dogs? Imagine how many people would get bit by dogs annually if they just wandered around at night?"
Likewise, whenever someone says "I'll shoot any wandering cat on my property." I respond with "would you shoot a wandering dog?"
TNR is crap. It's intention is: we don't know who's cat this is, so we don't want to take it to a shelter, so we'll neuter it and put it back into the community for it to go home." To me, it just screams - I don't know my neighbors.
When I move into a new community, I make an effort to meet my neighbors and their animals. If I see a dog wandering around, I'll take a picture, throw it up on our Community Facebook, and see who identifies it. 9/10 every animal has a home, and the threat of "we've got traps on our property for any wandering animals" usually starts to convince people to keep them inside. I once heard of a gal who despite running a local no-kill cat sanctuary, she'd post pictures of local cats in traps to her orgs facebook with a message like "keep cats inside your house, not my traps" and lecture their owners when the cats were inevitably claimed. I thought it was a good idea.
If it were me? I'd capture the cats and send them to a no-kill sanctuary.