I took DS1 (serious dairy allergy) out to a circus on Sunday with 3 friends and their mums, followed by lunch. I thought I'd got it all right - I figured he could have a plate of chips and I took along ham, salad and a soy dessert for him, plus a few biscuits just in case there were any unexpected eating events.
I totally underestimated how much crap "normal" children are able to have in an outing!! At the circus they all had popcorn, so DS1 ate all his biscuits. We then had lunch and of course the kids' meals came with a free toy, which of course happened to be a dinosaur, which is DS1's favourite thing. He was very good and just played with the other kids' dinosaurs and never really asked for one, but I felt terrible.
Then it turned out that the kids' meals were supposed to come with ice cream but the restaurant had run out so they had yoghurt-type desserts instead - but the mums then felt they had to offer ice cream so on the way back to the tram we went to Haagen Daz and poor old DS1 had to sit there for about 20 minutes while all the others had ice cream. They do have a soy one but we attempted it once and he had a reaction (they use the same spoon for normal ice cream). I promised him a soy ice cream when he got home, but it was really hard on him and I just felt like such a failure somehow.
Yet I don't really know what I should have done differently - ask the restaurant for a free toy anyway? leave at the point everyone else had ice cream? (though we were supposed to be going back on tram with some of the friends) carry a stash of lollipops and an entire packet of biscuits with me just in case?!!
Sorry for the moan...