This is an important article.
The part missing here is that, veganism is treated here from a diet perspective, whereas veganism goes beyond food. It is a lifestyle choice that emphasises not harming any animal life for one’s survival and letting all life prosper. If you begin from the first principles, the conversation about food and grocery choice becomes easy. For that matter, veganism is about respecting that other people will have their own preferences and that as a vegan, you are not “holier” than anyone else as you profess your choice. I find the practice of separate cooking station for vegans unacceptable as it signifies a difference where none should exist. These practices complicate the situation for vegans to initiate or sustain conversations whereas veganism is perhaps the most intuitively healthy and kind way of living, and people should have the option to learn for themselves that what it means to live a wholesome kind life, without someone pretending as special. Vegans may also want to reconsider use of the expression “meat substitutes” or use of phrases like”vegan meat”. What’s wrong with unripe jackfruit as is? What may be the reason some call it “vegan pulled pork” when mixed with soya sauce, etc, :-)? There is no equivalence, i.e., would those who eat pulled pork call them “carnivorous jackfruit”?
Bottom line: veganism from the first principles is easier to grasp than discussing only from a diet choice perspective. It carries a risk of misperception.