Actually, the OP was mostly right, except it's not the butter and fat that's the problem, it's the carbs, grain (corn is a grain) and the legumes (beans) in your meal. Bread, potatoes (except for sweet potatoes), grains, and legumes are the enemy. Our bodies should burn fat for fuel, not sugar...