I agree with what you've said, Jai, but vegetarians don't wash with me. They may not eat meat but they'll happily wear leather, drink milk, eat eggs etc and most of the veggies when pressed will admit to eating fish, seafood and chicken. What most of them are really saying is that they don't eat anything with a face they can in some way relate to.
Fair play to vegans though, as fecked up as they are at least they're standing by their morrals.