I've been vegan for 19 years so I doubt I'd struggle to cater for one of the really-awkward-lentil-eating-weirdos-that-have-no-right-to-be-compassionate if they turned up on my doorstep.
TBH, it's very simple being vegan. Of course everyone draws the line where they see fit, but 99.9% of the vegans I know would happily eat beans on toast of arriving unannounced and they were offered. Vegan spread, soya milk, ice cream, chocolate, gravy, stuffing, sausages are all readily available, and cheap in supermarkets nowadays.
When I first became vegan eating out was very difficult. Now, with the advent of the internet and increasing numbers of ethically aware consumers, most restaurants are happy to help out. In fact, I have only had one complete refusal in the last five years. In our small town there are several restaurants including an Indian, Chinese and Pizzeria that are very happy to cater for vegans and do a brilliant job (i.e. don't just serve up salad and chips). Many of the bigger chains (Pizza Express, Wagamamas for example) are also are particularly helpful.
I'm not fussy though. I do what I can. If the restaurant tells me it's good, then I believe them. If someone makes an effort to cook for me after asking what I eat, I'll not question them on what they have put in it. If they have tried then they have tried and it always means so much when people do make the effort. I have a lot of meat eating friends, they are all most respectful of my veganism and I never talk about my ethics unless they directly ask.