People for the Ethical Treatment of Animals (PETA) has released an ad featuring a Thich Nhat Hanh teaching:
I am determined not to kill, not to let others kill, and not to support any act of killing in the world.
We've run stories about animal rights in the past and have had lively discussion about the ethics of pet euthanasia, but it's not often that we've addressed strict veganism. Sam Mowe (you may know him on Twitter as "Tricycle Sam") has written about it here, though, and it always inspires debate—healthy debate. Take a look here and here.