My brother was a very fussy eater when he was younger. Ate about ten things from age 2-16. It was very challenging for my mum. And then he grew out of it. Nothing special happened. Once he finished high school he had to socialise more and gradually started eating more foods to fit in. There are still things he won't eat (cheese, yoghurt, dips) but you'd never know he used to be fussy.
A couple of years ago I did vegetable gardening every fortnight with my child's pre primary class, together with a small group of mums and grandmothers.
In an otherwise great article focussing on mental health, please consider using another adjective in place of 'insane' when referring to the Twitter response to Piers Morgan.