The main problem as I see it is laziness. Not in the way people wont exercise or anything else but peoples refusal to lay aside some time to cook a healthy hearty meal. The only alternatives to a cooked meal are either fastfood or readymade meals, both of which are extremely fatty and unhealthy.I believe that people who cook themselves for themselves or others from scratch are much more unlikely to end up obese.

I dont think that if you were to take away taste out of the equation it would make much of a difference. These foods have so many chemicals pumped into them that one of them has to be addictive, so people may get a craving for unhealthy food.