I dont eat meat because I do not morally agree with it, it does not make me feel better or stop me getting into trouble.
Yes it does make you feel better, presumably if you ate meat you'd feel bad because an animal died for you. That is of course assuming that the reason for your moral against meat eating is because you disagree with killing animals you understand.
I also don't think it'd be likely that a "moral" such as that is "hard wired" into us, as it would be fairly disadvantageous in terms of survivability.