The issue with this approach is that it does not protect the birds from the next predator that comes along. I am not opposed to the elimination of problem predators, but it is only a bandaid to the bigger problemf.
I agree in that it will not protect the hens from a predator. I disagree on the definition of a predator though. If one or two hens are lost due to an animal taking them for food that is one thing, unpleasant but acceptable. Two dogs eliminating an entire flock is not for food but rather for the thrill of the kill. The dogs, if their owner cannot be located, should be eliminated. It is indeed a bandaid but one that is necessary. I gain no joy from the killing of dogs or cats or other animals but I refuse to let them simply walk away after taking the lives of chickens that most of us consider pets.
My dog in my yard is a pet, another dog in my yard is a pest to be removed.
RichnSteph