If eating between meals and snacking is one of the problems, perhaps we should frown on people eating in the street or on public transport, my school rules in the 1960's forbade eating (in school uniform of course) in public. I still think it looks slovenly as does drinking from a can or bottle...