A Better Definition of Veganism

The Vegan Society has a definition on their website for veganism as:

“Veganism is a way of living which seeks to exclude, as far as is possible and practicable, all forms of exploitation of, and cruelty to, animals for food, clothing or any other purpose.”

However this definition makes it seem as if veganism is just a matter of preference or lifestyle choice; a more compelling definition (thanks to George Martin and Julian Benali) which ephasizes our noral obligation not to cause harm unnecessarily, might be:

“Veganism is a moral obligation whereby one acknowledges that it is wrong to cause unnecessary harm to any being capable of suffering. Being vegan therefore is the process of ridding oneself of one’s social conditioning to commit actions that cause harm to others and living in a way that is morally consistent – as such it logically follows that vegans do not consume, wear or otherwise use anything that comes from animals or has been tested on animals.”