It's tough. The government is getting better about smoking, but there are still some major issues to deal with - we are mandating a certain amount of tobacco be grown, yet we're saying tobacco use is bad. Figure that one out.
The other problem is you have to change a lot of things regarding lifestyle...we're rushing to be everywhere, so we settle for fast food rather than a decent meal. It's easier. It tastes better. We're getting lazier. No time for exercise. It's a lot of things.
It's amazing how many health problems occur as a result of unhealthy lifestyles that lead to obesity - which then make you exponentially more susceptible to heart disease, diabetes, etc. We could cut health care costs by a TON and provide cheaper health coverage across the country if we just targeted those alone.
Nobody walks anywhere man. Where I go to school, it's a 5 minute walk up a fairly steep hill. Even the people who are in decent shape take their cars up to campus. It's unreal. Then they eat like crap all day long and they wonder why they're gaining weight.
Solving this isn't easy - there are a lot of angles to play. You have to educate people about their health and make them realize what they're doing to themselves. You have to provide incentives for restaurants and food producers to quit using unhealthy ingredients. The government has to stand firm on nutrition facts - products that claim to be "trans fat free" can have up to .5 grams of trans fats, if I'm not mistaken.
Sorry to go on about this stuff, but this is why I'm getting my masters. I'm trying to figure out how to solve this, and I'm not sure there is an easy solution.