That picking bits of food out drives me crazy too. Both of mine complain about mushrooms and onions. But I put both in every chilli, spag Bol, curry, etc I cook I say!
My 2 eat what they are given! Despite objections.
I can't keep up with how much they eat. Ds1 is doing boxing 3 times a week again. Ds2 football. I'm spending copious amounts on cooking 48 meatballs for spaghetti and meatballs that got wolfed down, with 2 garlic breads.
I'm buying extra: Yoghurts, grapes, bananas, pineapple, chicken breasts, part baked French sticks, tins of tomato soup, baked beans. For snacks. Costing me a fortune. I'm sure I'm spending £400 on food some months!
Like crazy, shimy, monkey, mine are totally into fitness and eating. Ds1 has protein shakes. Although Ds2 eats a tonne of shit aswell. Ds1 told me off the other day for how much processed food we eat, when I bought Aldi minted lamb kebabs, with beef kebabs, (new potatoes and steamed broccoli, cauliflower, and carrots) . 

I get fed up of eating the same meals. I stand in the middle of Sainsbury's or Aldi and think what am I going to buy for our next 2/3 meals. I can bear/bare? To eat the same meal yet again.
All we eat is:
Chilli, spag Bol, lasagne, I make cauliflower sweet potato and chick pea curry aswell, jacket potatoes, fajitas, enchiladas, roasts, salads, steak, chips and home made curry sauce
, steak pie with steamed veg, fish and chips, sausages and mash, quiche and salad, home made chicken kebabs, burgers, beef casserole, shepherds pie, lamb shanks, gammon, pulled pork, paella, risotto.
If I never ate any of those dishes again it would be too soon. So boring.
Ds's won't eat salad. So when Dh and I have steak and salad, Ds2 adores chicken dippers. Which is basically his favourite food. Which has to be the epitome of food shit doesn't it?
When I win the lottery, or my Ds1 becomes a billionaire entrepreneur - I'm going to hire a chef, so that I never have to cook, nor supermarket food shop ever again.