I free range my chickens from dawn to dusk because it's healthier for them, and it's cheaper because I don't have to feed them as much grain. This is the way I choose to manage my flock. I do not feel it's healthy to coop them up in a run. And I understand what you're saying about making secure coops and runs, but we all have the right (within the limit of the law) to manage our animals the way we feel is best.
I don't think predators are "villians". They just don't belong in my yard. Not only are they a threat to my dogs with the diseases they carry, but if they go after my chickens, I'll shoot them. Period.
Though, I haven't had to go after a predator in a few years because, I believe because my dogs make so much darn noise, that they really don't bother us. *knock on wood*. But, If I kept losing chickens, then obviously, I'd have to do something different.
As for roaming dogs, I don't have to catch them in the act where I live. Here, if it's running at large, and on my property, I can shoot it. In addition, I can get monetary losses for any damages from the dog owners. We don't have animal control here, so that's not an option. Now, I again add, I don't have too much of a problem with that. I only have one neighbor with dogs who have gone after my chickens and they have been asked, told, begged and then warned so many times that it's plain silly.
I've never lost one in their coop or in the run, and it's not fort knox like some people have. I lost two chickens who didn't return to the coop one night, and I didn't bother trying to look for a predator, and I lost a few to the neighbor's dogs before I warned them that I was going to shoot their dog on sight.
Chickens aren't children. So while I wouldn't leave a child outside unattended, it doesn't even make sense to say that because I wouldn't leave a child out unattended, I wouldn't leave a chicken out as well. My chickens are livestock and are not as important as a child (heck, they're not even as important as my dogs). A child goes to school, chickens do not. A child gets tucked in at night, a chicken does not. And I know I'm a bit different, but a child gets a diaper and lives in the house....and my chickens....do not