I'm not one to hate on someone else's lifestyle, but vegans piss me off. Veganism can be necessary for health reasons, for example, I had a friend who developed a build-up in his joints of animal proteins, but it usually is a moral decision. Vegetarians are off the hook, mostly, since that can just be a really healthy diet.
The overcharged moralizing of vegans results in nonsense like the organic movement and PETA who make explicit, public statements that I am evil because I eat animals and animal products. As you can imagine, being called a bad person doesn't sit well.
We are animals. We eat animals. It's the only damned reason that our brains are so large. At one time, a moral drive was critical for the survival of our species. Understanding right and wrong made sure that we never fell out of the good graces of society to die in the woods. Now, that moral drive is still there, but even if we're amoral assholes hated by everyone, we can still survive just fine. Without a serious need on which to focus the moral drive, it runs amok trying to find something about which to moralize.
There Is No Escape From Cows (Gizmodo.com)