Another problem is that there are variations within the vegan community.
An in-law is vegan. She has now decided that she is going gluten-free. (This is a personal choice. It is not a medical issue) and oil-free. Add this to all the true food allergies and intolerances out there and planning a Wedding dinner can become almost impossible.