Try not to feel sorry for me if I'm not eating anything in a cafe, ok? Believe me, I would not go somewhere I can't eat *anything* if it was my only chance of food that day. I'm more likely to suffer from the embarassment of being the centre of attention - especially when it quite frankly makes me look and feel like a freak - than from having to make do with a packet of crisps until I get home.
What is helpful, however, is taking your resident vegan's suggestions seriously when it comes to where to eat. Especially if s/he knows a place that buys vegan cakes from his/her friend's company (ok, that just got a bit more specific! But they are great cakes!) or indeed if they know a whole list of places (yes, I have been to nearly all the ones in the town centre) to get great food.