I can say uncompromisingly that the moral edge goes to those who don’t eat meat. That said, food is very important to people emotionally, and it’s important to recognize that. Giving up food that has meant so much to you your whole life is a very big project. So do it gradually.
People should become morally more rigorous in their thinking, but better about cutting themselves slack. Food means more to us than sustenance — it’s comfort and family. You’re asking a lot of yourself to make dietary changes. So honor yourself and do your best.