Chickpeas and sesame are both on the rise in the allergen stakes though, just so you know. 
My DSs wouldn't have liked the pasta because they don't like mushrooms or sweetcorn (and it wouldn't have been GF). They wouldn't have liked the curry because they're not keen on spices or tomato. I've never tried them on hummous because I don't like it (I don't get on with chickpeas) and so don't ever buy it; but if you'd had olives and cheese out, or cheese and crackers, or garlic dip with vegetable crudités, they'd have been right in there. They have pretty wide tastes but quite distinct dislikes - I always make them try new things, but as we eat a fairly wide range of food anyway, once it's established that they don't like something, I don't force them to eat it. Cooked mushrooms is definitely a textural issue though, as they eat them in dishes where they've been minced down finely; ditto onions.
They've never had a commercial chicken nugget in their lives; although I do make breaded fish and "turkey kievs" using GF crumbs. When we go out to restaurants, we don't usually bother with the children's menu either, as it's not usually very appetising! DS1 will usually have prawns in a garlic/creamy cheese sauce with rice or GF pasta if he can, as that's his favourite. DS2 (2) is still sharing our main courses - he doesn't like prawns, they made him very sick once and he hasn't touched them since.
It's very hard to cater generically for children's diverse tastes, I think, which is why I would always ask.
I still think the OP's friend was rude though. She should have got her DC to try something rather than turning it all down flat.