Sounds like epigenetics. Environmental factors (like a pregnant mom's diet) can cause different gene expression in otherwise genetically identical organisms. Essentially, the child gets screwed over before it's even born.  Relevant info on the link between diet and gene expression