The thing is with veganism and its abolishing of the animal industries I agree with them on this the animal industries should be abolished from factory farming its a ecological and public health hazard to animal testing, leather and fur industries, zoo's, rodeo's, circuses, bull fighting and such should all go.
However this is an animals rights issue not a diet issue. We can't abolish our diet needs and all the B12 and other supplements don't accomplish this.
People who have sympathy for animals with slaughter I respect and it might be vegetarianism is the middle ground with eating organic eggs in the diet and some dairy. But the vegetarians will need to create ethical farming for this and then be able to provide this into the market place. However becoming a shrieking asshole trying to dehumanize and shame everyone for not being a plant based vegetarian like some jesus freak is not helping anyone and has made vegan into a word that makes people cringe. Oh look here comes the vegan assholes they are going to tell you how your inferior to them and your a horrible sinner.
The fact that its an well know open secret many vegans are closet vegetarians tells one everything. Even the vegans end up having to eat animal products to be alive.