Ergh! I hear you cry! To be honest I feel the same way about most excursions and the food that's served. It's crap and all the staff try and sneak off for coffee or brunch at any fleeting opportunity.
I've had a lot of camp food over the years and it's varied from 'I think they're trying to poison us' to 'that's really awesome!'
So why is it so inconsistent between venues? Is it because it's hard to cook for so many people? Well... In a word... No! It's actually not! A lot of the time it comes down to total laziness on the part of the caterers. Once the kitchen has a look at dietary needs, that's it! They simply concoct the most average bollocks they can imagine and slop out to everyone. Since you're only there for a few days nobody seems to notice (or care)! But does this make it okay for them to do a rubbish job?
Absolutely not!!! If a venue and program want to have a great reputation for quality, they need to put just as much effort into their food as they do the safety and management of the activities they run the two shouldn't be seen as mutually exclusive. If you serve crap and kids aren't eating, this just adds to the activity risk, so don't do it!
I've owned my own café and been a cook for a residential snow sports training camp in the US, so I know from experience that it's not that hard to cater for large groups with decent food. It just takes a bit of thought and effort!
Cooks need to stop using the excuse that some people don't like spice for making food taste like crap. Too many of them try to race to the bottom to cater for the minority and end up producing nothing but rubbish. This results in food being neither delicious, nor nutritious.
However, my experience hasn't been all bad and I can think of three programs I've worked on, where the quality of the food was awesome! Every meal was simple, flavoursome and there was plenty of it.
So what's your point? Well, my point is don't accept mediocrity when it comes to what's served! Leading up to your excursion, as part of your planning, talk to the catering staff and see what they're going to provide. Make changes if it isn't suitable and provide some honest feedback for what's served. Failing that, leave someone else in charge of the kids and join the rest of the staff at the local Thai restaurant.