If animals have feelings then isn't that enough reason not to kill them for food
Terrific question, and I completely share your intuitions (not to mention your weak-willedness....). If pain or suffering are somehow intrinsically 'bad', then it must be right that killing animals is bad (assuming that involves inflicting pain, of course). Or more precisely, causing that pain without having some more compelling overriding reason is bad (and presumably we don't with respect to animals for food -- since human beings can live without meat, and even live well -- and indeed many argue that, economically, meat-eating causes horrible suffering all over the globe etc.) My guess is that those who might invoke 'self-awareness' as a justification for meat-eating -- who must merely presume that animals lack it, by the way; hard to know! -- are perhaps thinking that having self-awareness increases the degree of suffering of the animal. after all, knowing you are about to die, to be killed, along with some idea that the process will be unpleasant, indeed increases the suffering (and empirically it seems that animals in slaughterhouses clearly know something is up ....). But (to expand your thought) that doesn't somehow override the first point but emphasizes it: if self-awareness is bad because it increases the suffering/pain, then that must be because pain is bad -- in which case self-awareness must not be necessary for the moral impermissibility of meat-eating. (and if the self-awareness does NOT increase the suffering in the process, then, as you suggest, it's not so clear why having it would rule out the eating of meat.) so, basically, I agree with you ...!