Most dogs are not just "trying to survive" when they kill chickens. They kill and leave the dead chicken/rabbit/whatever on the ground, indiscriminate slaughter. A truely starving stray may eat a chicken, but most roaming dogs are dogs allowed to roam by the owners and they just kill for killing's sake. In that case, whether it's the breed or sorry training from a bad owner, doesn't matter. The dog is killing livestock that needs protection from it.
It's common in the country for folks to think that's what you do in the country, let your dog go wherever it wants and hope it comes home at night. What they don't realize is that almost every state or locale has a law that says dogs off the owner's property must be under the control of the owner at all times and most places do allow the owner of harassed or slaughtered livestock to shoot the dog doing the killing/harassing. Our state gives me that right and the dog does not have to even kill a bird for me to do so. I love dogs, but I love my chickens more than someone else's dog and will protect them, with the blessing of my state and local ordinances.
I just read on FB from Murphy, NC that some guy was furious that someone shot his dad's roaming husky. Well, sorry. Dog was admittedly regularly allowed to roam around a certain lake area and if he got into some trouble, maybe grabbed a chicken or someone's rabbit or even got into someone's garbage, the owner may have been at fault, but the dog is the one at the scene that had to be stopped. Just because it's someone's pet doesn't give it a free pass.