I had a similar situation happen several years ago, I came home one beautiful afternoon and let my 2 cats out to play in the back yard. I lived many miles outside of any city. Soon I heard a cat screaming. I raised out my chair and saw 2 very large dogs, one on each end of my gray cat trying to pull him apart. I grabbed a .38 revolver I kept by by living room chair, and ran out side, one dog backed off a couple of feet but the other was busy crushing little Jerrys ribcage. I then kicked the dog hard with my foot, and he turned on me and showed his teeth. I then shot him instantly with 4 rounds from the .38 in less than a second. The other dog hesitated for a second but continued to back off so I let him go. I got the joy of watching my little pet of 10 years suffocate in my hands, from a crushed ribcage/lungs. The other cat was 30 foot up a tree this whole time and came down after 3 hours. I called the Sheriff, who came, took my statement, and searched for the owner. The owner, a neighbor was found, came and retrieved his dog, and paid me a sum of money for the loss of the cat. The sheriff said I was fully justified in the use of deadly force on the dog. The neighbor said he was sorry, and so did I. There were no winners in this encounter, It was a sad thing all around. As for "gun culture" whatever that means, I guess I have used and carried guns all my life. They are just a tool, and will do nothing without a person to operate them, and that fact that are just a lump of high grade steel seems lost on some people who try to give them a "life" of their own.
James K0UA