Just to clarify a point.
Sugar does not cause obesity just as eating fats does not cause obesity.
Eating too much sugar or too much fat or to much anything else for that matter contributes to causing obesity.
If a person really wants to they can get fat eating too many vegetables.
At the root of it is human behavior. Do certain items trigger stronger responses than others? Yes. But to say they singularly cause obesity is over simplifying the issue.
Case in point. The rush to market low fat or no fat products is often blamed by nutritionists for the increase in sugar, salt and carbs in processed foods.
Instead of moderate amounts of all four in a food, say a Twinkie, you get a glut of sugar and salt that replaced some of the fat to help improve the flavor once the fat is removed. Now you have more of an addictive item, sugar, which makes people want more Twinkies. In the end you consume 2 Twinkies to try and satiate your sugar craving when before you would have eaten just one. Yes you may have reduced the overall fat intake, but you probably tripled their sugar intake, doubled their salt intake and probably quadrupled the calorie intake.
When did they stop teaching everything in moderation? It is sad that you have to make it a law forcing portion control on people.
It is all about teaching good habits young. Teach you kids they can have only 1 Twinkie a week. Teach them to share by having them give the other Twinkie in the package to their brother, sister or who ever.