As a nurse- there are many physical and psychological variables. Punishment and embarrassment will likely have long term consequences. Medical evaluation is important, and nutritional evaluation may show something as simple as lactose intolerance or food allergies. Poor diet may have a lot to do with it. It's hard to intervene without being rebuffed, but try to keep the door open by offering some gentle suggestions. Hope you can help!