Vegetarianism I can understand, veganism no.
I don't understand either. We have canine teeth for a reason.