I'm okay with bringing up the contradiction, we all need to be held accountable but too often this can be used as a purity test.
Food is a deeply personal issue that we should try not to moralize, I understand that can be difficult when there are real consequences to the climate and suffering of animals but If you moralize food you will lose people.
I say this is a 7-year vegan. I understand this is a meme but memes normalize culture and it is best to lead with invitation, not accusation.