We aren’t talking about your situation, nor was the OP talking about your neighbor. The OP asked about his neighbor’s dog roaming free, and unless I missed it, the neighbor’s dog had not killed his cats. In civilized society, neighbors talk to each other, and then things escalate if that fails. I’m sorry you don’t live in a civilized neighborhood. I’m also sorry about your cats.
And, no, if my neighbor’s dog had killed two of my cats, I would have gone over and told the owner that if he didn’t get rid of the dog, the dog would disappear anyway.
“In civilized society, neighbors talk to each other, and then things escalate if that fails.”
In a civilized society a neighbor wouldn’t let a dangerous animal threaten their neighbor let alone ignore it when it did happen.
I assure you, I live in a very nice and civilized neighborhood. I doubt you could afford my home. Civilized neighbors should not have to go to other neighbors and tell them to control their dogs.
You sound like a liberal trying to transfer personal responsibility to others as if it is someone else’s responsibility to take care of other peoples dogs. That is why our society has so degenerated.