How about this situation, because it caught me off guard.
We have friends whom we have over to our house occassionally, and they reciprocate. Their family as well as ours have as many adults as children. In the past, their kids and ours have only wanted hotdogs, and the adults have wanted hot dogs as well as hamburgers. So whenever we cooked enough hamburgers to feed everyone, we've been left with a ton left over. This past weekend, DH and I decided to cook fewer burgers than we have in the past. I budgetted 10 hamburgers for 4 adults, and then had way more hotdogs because I assumed that's what the kids would eat.
When we were going to start eating, the guests' kids wanted hamburgers. It made me uncomfortable, but I was caught off guard so I said "Oh, I assumed the kids would be eating hotdogs, so I didn't make enough hamburgers. Let's let the adults take the hamburgers first and if there are enough left, the kids can have them." Our guests seemed fine with this, but I wonder if I should have just let the kids have what they wanted, since they were our guests, and had there not been enough burgers, I would have just had to eat hotdogs, even though I'd been looking forward to hamburgers.