The biggest reason for weight gain in this country is convenience and that for the bottom end of the money pool, the best ratio of protein vs money spent if you eat out, is fast food.

Eating healthy is generally more expensive.