OK, Larry (and all)... omnibus answer time:
-- About tussling with Stuart about vegetarianism: don't.
-- About naifs who have never eaten food X before: Isn't it better to take a moment to teach them rather than allow them to be imbeciles in song & story for the rest of your life?
-- About kids' eating habits: Give 'em a break.
-- About adults' eating habits: Sure everyone has a few quirks, but try this one on for size: My partner won't eat...
raw tomatoes (unless cut into little bits),
onions (unless cooked to limp),
any kind of berry (no exceptions!),
asparagus,
green beans,
artichokes,
beets,
raw oysters (but OK cooked),
softshell crab (but OK hardshell),
steak less than well-done,
cheddar cheese,
cold soups,
coffee,
anything smoked.
Of course, just to confuse the issue, he does eat a wide array of strongly-flavored, unusual or "daunting" foods: mackerel, anchovy, brussel sprouts, cauliflower, blue cheese, sushi, escargot, rabbit, venison, balsamic.
Then, there's the texture thing: He wants crisp, tough, and chewy. A tender bufala mozzeralla is completely wasted on him.
What's a boy to do?
The real killers on this list, in cooking terms, are the prohibitions on onions and berries. So-o-o-o many dishes rely on onions for strength! Ditto ditto desserts and berries, not to mention my favorite raspberry vinegar!