I was raised in a family of hunters. I can go up to the shed we have and watch my father gut and skin a deer no problems. I will say I have never been hunting but if I were to go I can almost certainly say I would have no issues taking a shot at a deer. I am sure once the time comes if I cannot personally end their lives someone in the house would do it for me and then I can do the rest. I have the mind set of it's food I eat and I will do what I have to to keep my family and myself fed. I couldn't imagine doing it with a dog or cat either, but our culture we have grown to think of these animals as companion animals and not food. Meanwhile in other cultures cows are revered and not eaten while they do consume cats and dogs. I would say I would let the chickens live out a full life once their egg production has slowed, but I have read chickens can live 10 or more years, especially if they are healthy. Not to mention the prime egg laying time for a chicken is the first year and usually, depending on the breed, I have read people like to have young one laying by the time the older ones are on their 3rd year. So if you do that math, especially if you live somewhere where you can only have a certain number of chickens, you will exceed the amount of chickens you are technically supposed to have and eventually run out of room to keep the ones that are living and not producing anything for you.
I am not saying by any means that everyone has this mindset and I understand there are people out there who keep chickens as pets even after they stop laying, my Aunt is one of them. But where I live I only have a certain amount of room for chickens and because of that I will probably order 6 new girls in January of 2016 and have them ready to go out into the coop before butchering a couple of my chickens to make room. I figure mine are not even laying yet and I am not expecting eggs until spring. I will get a year and a half or more out of my girls before they then become food for my family. The way I look at butchering them is they have lived a happy and decent life on my property. I swear sometimes they eat better than I do. I give them table scraps as often as I clean out my fridge and they always have food, water, and shelter.
Before I even bought the chickens I had to get in the mindset that they were eventually going to be food, this the reason I didn't name them. One has a name and that was my husbands doing. The others are just "chick", "Chicken", or "Stupid Bird" when they escape the coop before I open the pop door to the run. That's what I have to add to the honey do list, a system to open the pop door without having to step into the coop. They all think it's funny to try to get out while the outside door isn't being blocked.
I think for a lot of people, they decide before getting the chickens whether they are just going to be for eggs or for both meat and eggs. If you decide for both people usually go with breeds that end up being a little meatier than some of the other breeds. I knew before getting them that eventually they would end up in my freezer and that's why I got a lot of the breeds I did.