I always have a generation of cats . The grandmother , with the daughters and sons , with the grandsons. I really love kittens and we take care of them untill they grow up and leave us then another come and so on.But our neighbor has another cat( male) and it always come and attacks our kittensm he terrifies them and bites them in their neck.We often hear their screams and get out and see him attacking them. He's so agressive. We can't always protect them, the gates are most of the time opened and they go out of the house to the garden and play around. My last kitten died. Her mother left her and she had no one to defend her. Mothers don't stay with their kittens. They leave them most of the time. Shall we get rid of him to protect the coming generation at least or accept it as the free play of nature?