I am not a vegetarian nor a vegan, and have no problem whatsoever for people espousing those lifestyles for ethical reasons. However, if your stance is one of optimal health, you owe it to yourself to consider what is contained in the following.
Please note, this is for information only and I shall not be responding nor debating with anyone their particular standpoints.