Veganism has become a global trend and is being touted as a window to sustainable eating. But is it for everyone?