I live in a semi-rural area of the county (just outside the city limits) and we have leash laws as well for both dogs & cats. Unfortunately, while they are enforced for the dogs, they are NOT so much for the cats. I have started having a problem with neighbors' cats getting into my garbage at night. Thankfully they havent tried the chickens, but I'm pretty sure the goats keep them away from the coop & run areas.
We are also allowed to protect our home, property & livestock/farm animals. You can bet that the first time a neighbor's cat is caught too close to my coop, said cat will, at the very least, be popped with the pellet gun...the first time. After that, it's
game on.
That being said, I dispise people that let their animals roam anywhere off their own property. I can't tell you how much energy & money I have had to spend over the years starting off telling the neighbors their dog is digging into my yard, filling in the hole because they refuse to do anything about it, re-inforcing my fence to keep their dogs/cats out, etc. Calling Animal Control was a last ditch effort on the dog situation. A couple of hefty fines later & they finally got the idea.
The cats on the other hand, are a recent problem that will be handled the same way--less the aggravation on my part or money out of my pocket...I try to learn from my mistakes!
I also have a cat, an INSIDE cat & dogs...in general, I love all animals & I actually hate to shoot at any of them (or worse), but it's against the law to do it to the owners...