As a side note, one of the things that many people are getting wrong in this discussion is that veganism is only a diet. It’s not always. It can be an ethos that is interpreted in many different ways by different individuals. It can affect, not only diets but many other personal choices, including consumer, religious and even friendships.
UPDATED: Added verbiage to correct the absolutes that I had initially written.