This was an interesting quote to read. See, my husband is a “selective eater”. I gave up cooking for him long ago, about the Nth time I made dinner, he took one look at it, said “What’s in it? I don’t like that” and made himself a peanut butter sandwich.
So, I keep food in the house, and he feeds himself. There are a few kinds of foods he’ll eat, so when we actually have a family meal, I make those things. Otherwise, as I say, he’s on his own. It works.
But my parents have been badly offended when he has gone to their house and eaten nothing that was cooked, except maybe bread, or the vegetable, or whatever. They believe courtesy means he should sit down, shut up, and eat things. Period. Then again, my father felt my brother should eat cooked carrots even if they made him gag, and it never occurred to anyone to offer him raw carrot sticks instead. 
My husband thinks he’s being polite by simply declining to eat anything he might not like. They think he’s being rude by not at least trying whatever random food items they happen to have put together for dinner on any given random day. Me? I don’t understand the whole food thing. I’ll eat nearly anything. I cannot comprehend finding textures, tastes, whatever, so offensive that I’m afraid even to try something, just in case I might not like it. But I do believe that’s true for my husband. So…I do work around it. And we don’t eat at my parents’ house very often.
My father cannot comprehend that NOT eating might be a courtesy in someone else’s mind. Mom at least accepts it, and has tried to cater meals she knows my husband will eat, like frozen pizza. I made the comparison to her: How would you like it if you went to somebody’s house, and they inflicted music on you that absolutely grated on your very last nerve, and thought they were doing you a favor?
I confess, though…the spitting-out of peanut bits would have grossed me out. And that’s after 4 kids, when hardly anything can gross me out anymore.