DD is a vegan and I wonder if this generation (she's 14) are going to eventually change people's views in the same way that the "crazy" recyclers did in the 80s.
She eats a wide variety of food - bagels/crumpets with peanut butter for breakfast, nachos, jacket potatoes, curries, mash with Linda McCartney sausages, lentil spag bol, pizzas with vegan cheese, cakes made with egg alternatives (eg applesauce), pesto pasta with broccoli, gnocchi with tomato/veggie sauce.
When we're out and about she'll grab sushi, noodle soup or a burrito.
I know I was scared when she became vegan and thought life would be incredibly difficult, but it's not. I recently did a dinner for 10 which had to include vegan for DD and it was easy - bruschetta, plenty of dips with turkish bread, veggie lasagne, roast veggies, some Persian couscous salads, general salads, bread and butter pudding. I did something meaty too but for the life of me I can't remember what it was.
I wouldn't say that vegans don't like food at all. They just don't like endorsing the suffering of animals.
I mainly eat vegan as it's easier when I'm cooking for DD. I'm off to a mainstream Chinese restaurant tomorrow for lunch. I'll eat the veggie dim sum, saltbush (delicious Australian native plant) cake, noodles. It'll be great!