Vegans also are not innocent regarding animal welfare. Participating in not eating meat is all fine and good, but then you have products made from animal parts, such as leather and fur.
Ehm, you don't seem to know much about veganism... a vegan means someone who shuns absolutely ANY animal product whatsoever, seeks not to kill ANY animal at all
And like I said, there are entire religious groups in India that are completely vegan and are not even allowed to eat a plant that will be killed in the process.... Ive been to their temples, and honestly, I have never heard of them suffering health problems, and they've been around for over 2000 years, so Im more likely to go with that than with all these new-fangled scientific terms that know very little about the human body and keep changing our ideas about what it means to eat healthy... i mean honestly, when i was little, it was "eat more spinach".. and now they say "never mind"
Preposterous to think that science of only a hundred years of age, can give you better health answers than thousands upon thousands of years of experience ... my grandma always said "eat an egg a day, my family always did" when I told her at school they were disadvising me eggs over the cholesterol amounts.... and they, her family, and my grandpa's family, whose dietary habits have been around since the domestication of chickens in asia, where their ancestors were from, all live to be well over their eighties, sometimes hundred, with perfectly functioning minds and the ability to work, less then when they are young, but they all still work and function just fine....
So there, new-fangled dietary science, in its infancy, can kiss my ancestors' asses.. im sure they live well beyond what those scientists themselves do