all these topics always come down to the same thing, in my opinion...
should we have to steward our birds and maintain predator-proof coops/runs to protect them from predators, or should we be able to kill the predators at will, as we see fit, to protect our property.
there will always be folks on both sides of the fence.
for me it's common sense...putting chickens unprotected in an area where you KNOW that natural predators can and will take them is just not smart. it's not good for your birds, it'll make YOU crazy worrying and steaming over something that is completely natural and unstoppable in the long run--predators will always take an easy meal. i know i sure don't pass up a chance for take-out for my family. it's easy and fast.
chickens are wonderful, but they can't defend themselves. it's up to us to build and maintain smarter than the predators we want to keep away from our birds.
in my opinion, predators serve an important purpose (beyond the food web, the ecological niches, etc. etc.). they make us KEEP THINKING, they make us smarter. i like the challenge and i consider it a blessing to live in the world where i get a chance to grow and learn every day.
to the OP--good luck--lots of good ideas here. it's frustrating, dealing with predators (ask me how i know! i lost a few birds myself when i started out! considered the losses a kind of "stupid tax"--on me,. for being stupid--and i never made the mistakes that led to those deaths again).