The other end of the spectrum....my two nephews, age 6 and 4, will eat NOTHING other than grilled cheese, peanut butter sandwiches, and hot dogs (of course they will eat any kind of candy, cookie, or other sweet). Then the grilled cheese has to be american on white. The hot dogs have to be a certain brand with a particular type of ketchup. One of the boys will eat mac and cheese, but only that nasty orange kind that you nuke in a cup.
Their parents INSIST on bringing them to every restaurant outing and family dinner function along with their own private stash of food in case the restaurant food is refused. Plus they allow the kids to place a food order...taking forever to let each boy make a decision on what they want.
It is simply ridiculous because they never eat anything they order.
However, I don't think sticking them outside in the yard is the way to go. I blame the parents for allowing this to happen. If my kids didn't want what was served, they didn't eat. Missing one meal was not going to kill them and I can assure you they ate plenty at the next meal!