I seldom get any grief over it here, but in KY almost everybody at least has farming or hunting relatives and friends, if they don't do it themselves. Or they remember grandma and grandpa's farm. People aren't quite as disconnected from where food comes from, in this part of the country.
Sometimes my city friends draw the line at things like raccoon, (Raccoon, the other dark meat!) but are usually very happy to partake of homegrown poultry, or locally hunted venison. We have pigs this year, too, and they're looking forward to some homegrown pork.
I never had a problem with raising or growing food, but it took me until about a year ago to do any of the actual killing myself. My DH did that part, and I helped with all the rest. Usually he plucked and I gutted, with both helping the other as needed. I've done the deed a few times myself, now, and it's not so bad as I thought it would be. I just have to focus on the mechanics of getting it over quickly. I have to detach from the emotional part. I also can't let myself become overly attached (anymore) to the birds I raise.
And the pigs have been future food from day one. I don't pet them. I don't scratch behind their ears. They are not my pets. They have a big, nice area to range around in, including some wooded area, lots of good food and forage. They aren't in a little pen, they have a lot of room. My opinion is that happy pigs taste better. I'm eager to start butchering them, they're now eating us out of house and home.
The fact is that most people can't afford more than a few "pet" chickens, and hardly anybody can afford to keep larger critters, like pigs or cows, as pets. If people didn't raise them for food, they'd become endangered species pretty quick. Most livestock would become extinct if they weren't bred and raised for food. People don't realize that. If they were shelling out a good chunk of money on feed every week, they'd start to figure it out, I bet.