Do not eat for two weeks and sleep outdoors only, then your self-preservation takes priority over your silly preferences. It's eat your neighbour's cat or go hungry. Going hungry is a genuinely bad thing, and eating that cat will release that sweet, sweet serotonin in your brain giving you a lovely high from all those reward neurotransmitters.
Point is, at the end of the day you're still just a collection of tissues hooked up to a bag of bones. Old habits die hard, just because we thrive because of our ingenuity and inventions, our survival methods and reflexes developed eons go are still there. We're still disgusted by rotten things, because they're poisonous. Children will always be picky eaters, so they don't eat dangerous things before they've learned that they're dangerous.
We're not above darwin's , we're still a large part of it and so is every other animal. We're all designed to be horribly selfish to preserve ourselves. We're social, but this generally doesn't extend to other species we don't have a symbiotic relationship/social bond with, this is apparent in every species.
Tl;dr: you're an animal, you're no better than an animal, stop the holier-than-thou attitude and accept the fact that beating up/killing poor defenceless animals is going to happen no matter how many people cry about it.