Most people I know who are overweight have more of an obsession with beer/alcohol and they make poor food choices when intoxicated.
They eat snacks before bed, consume high calorie foods with low nutritional value. Then they feel too tired or hungover to be active the following day due to a poor night of rest.