If your cat is attacking neighbor animals you should not let it outside anymore. Culling wildlife is problematic but “their nature”. But a pet that actively attacks other people’s pets is just a menace and will only end in heartache and legal issues.