I don't like dogs but I don't want them all dead.
Birds that eat birds like Sparrowhawks are doing it to stay alive. Most cats are pets and don't need to eat birds to survive. There are no birds capable of killing a sheep except perhaps an Ostrich (with one kick), although some very large birds of prey could take a lamb, but they VERY rarely do.