I think this discussion is partly to point out that we all fail a purity test.
I'm not necessarily advocating for veganism. I'm saying if you claim that ethics exist and you are ethical and have a sound ethical theory, then it might be hypocritical to not be vegan and possibly, per your ethical framework, you belong in jail for not being vegan.