How about fining those companies which sell those junk food which cause obesity? They put all sort of ingredients that cause crave for their products plus the loads of fat and artificial products in it. Would it not be better? Have we noticed how these junk food are cheaper than healthy food.

I guess, instead of fining these people, the government should subsidise those companies that supply healthy food. Or may be, reward those citizens who do not costs them a lot say in a two year period. In that way, people might be encouraged to stay healthy and reduce their intake of junk food.

We should not be looking at the result, we should be looking at its cause.