It took me a long time to come around to simplifying it all to sugar. Its not the only reason of course but my mind now thinks: There are other countries like ours, except not everyone is fat. Sugar bypasses our normal satiety - you can put dessert and sugary drinks on top of a regular diet, easier than you can a second or third serving of the entree. Sugar is cheap and an easy way to make money in the food business. And we have sugar factories galore selling candy disguised as coffee. Add one coke a day to a balanced diet, and you add 5-10lb of fat to a person per year.
My bias is now simply, its the sugar. No not only. But far and away the number one culrpit.