There are a number of reasons that people eat too much. Take a group of 5 people and together they could probably come up with 50 reasons. However, we often over look some causes and others are new. The article in the Huffington Post is quite good - it serves both as a reminder to us all and mentions a few new causes.
The seven they mention (with my comments):