This is a very fair point. While it should be messaged as a major change that can be made it also has to be in the context of not the ONLY change to be made.
Why? It's purely counterproductive. Framing a political issue as "this is a moral failing by you, personally; and you must suffer and live ascetically to improve yourself in order to" whatever is a surefire way to get utterly rejected.
What do you think veganism is?
Also, while this is political it is also about the actions of a individuals.
The rain drop doesn't blame itself for the flood, but the flood is made of rain drops.