I'm a picky eater, too, but a picky eater should know that their pickiness is *their* problem, not everybody else's, and not a reason to be a special snowflake. Just because I'm a picky eater doesn't, for instance, give me the right to eat more than a fair share of the bread just because "it's the only thing I'll eat," and leave other people to go without. It doesn't entitle me to special treatment. Now, I'll admit that I would have been a little disappointed at a few food items because, as somebody else pointed out, a lot of the food was a bit complicated with special ingredients or mixes, like the mac & cheese having tomato in it (never heard of that). However, I would have still found enough things that I could eat. And if not? I would have gone hungry, or eaten something that I didn't like, because in the real world, sometimes those are your choices.
I teach my girls that when we're visiting (we have different rules at home), they do not have to eat anything, I will not make them eat anything or even take their usual "no, thank you" bite... however, they may *not* declare that they don't like something, ask for something different, or otherwise make it apparent that they don't like the food. *If* asked directly whether they like a food, they may say, "It's not to my taste," and that is only if *asked*, not to be supplied voluntarily. And if they are hungry, we will get food at home and they will just have to wait. I think more adults might need to learn rules like that, including your picky friend.