As a vegan, I can say that the key to understanding veganism, is investing the time to look into the issue yourself.
I don't have several hours to write up all the arguments (though in short form, they are usually confined to three topics - Environment, Health and Ethics), so in stead I'll...