Veganism is beyond silly -- one calls on ethical treatment for animals .. only from humans. But not call on ethical treatment from animals towards animals. If veganism was ethical, the foxes would stop eating chickens.
The ethical choice is to be aware of why one eats something .. where your food comes from -- to try and make a smaller imprint on this little water ball. That is something that has been lost, and perverted by corporations.
Eat local, eat seasonal, eat wild.