Fine, but a cultural shift away from eating meat for 3 meals a day would have a big impact and how does that happen except at an individual level?
I can see changing subsidies around to make meat more expensive as a matter of public policy being more effective at changing individual behavior than trying to convince them on moral grounds.