Why do I strongly suspect that he's a vegan because it's the only logically and ethically consistent way of being a vegetarian?
Like you say, a weirdo.
He's one of them types who believes that in 100 years we'll look back on our treatment of animals in the same way as we look back on our ancestors' treatment of slaves.