People eat too much because they choose to. The reasons why they choose to vary. The cause of obesity has nothing to do with food? Really? I'm pretty sure someone who has a healthy social life and is psychologically healthy isn't impervious to becoming obese from constantly overeating. I do agree that modern living is conducive to depression, isolation, stress, and anxiety, and that this in turn leads to people constantly eating as a means of coping. However, those are not the only reasons for overeating. I'm pretty sure that childhood obesity doesn't have much to do with emotional nourishment but more to do with poor parenting and just plain unhealthy eating habits. Take a place like Samoa for instance. The reason for obesity there has almost everything to do with the food they are eating.