Dr. Jason Fung and others have written some very compelling arguments for the idea that hormonal imbalance driven by both caloric makeup (too many refined carbs) and too frequent eating (market-driven obsession with snacking) are the underlying hormonal cause of obesity. And yes, we're not all simple machines, "calories in calories out" does not explain the problem.