Many aspects of our dialy lives have contriubted to the spread of veganism, which has its pros and cons.