Does veganism imply perfection and therefore breed guilt/shame/identity collapse over slip-ups? Does it allow room for real-life variation and human foibles, especially during transition? Does it add unnecessary pressure to perform that keeps people from trying or succeeding? How perfect do you have to be and for how long until you can call yourself a vegan? Is plant-based a better descriptor? Do labels even matter? What are your thoughts?