My objection is that the statement "X is immoral" is meaningless (see pontifex.substack.com/p… ) and that you can only meaningfully say "person P thinks X is immoral" or "group G thinks X is immoral".
Where I live (Scotland) most people are OK with eating meat. Therefore, in the context of that ambient morality, it is OK.