It's unfortunate. Hard to have open conversations about this stuff because of how it reflects on one's moral identity. Vegans say "don't kill animals", nonvegans hear "you're a bad person". Nonvegans say "animals kill animals, why can't we?" and vegans hear "you are stupid". Probably not all that different to a lot of discourse really.