we were talking about the smoking thing in law class (before the public ban) and my teacher told us about how the govt can't afford to ban it altogether, as onagar said they'd have to close hospitals etc. in fact he reckoned the only reason they were suddenly doing more about reducing rates was because the amount of people getting ill suddenly increased, as it was all the OAPs who'd started smoking in the war.
thing is in the long run it'll save us money - but it'd take a few decades to get a healthier nation (since e.g. older people currently smoking are still more likely to get seriously ill even if they stopped now). the govt just won't/can't think ahead.
apologies for my lactivism but it's a similar thing with trying to increase BFing rates. they KNOW that if BF rates were better it'd lead to healthier children (at population level), and save NHS money with less children suffering gastroenteritis blah blah blah... but they won't invest much money in it because the effects won't appear for a while.
I know they are now constrained by credit crunch and whatever, but IMO it's the govt acting like toddlers - not seeing that some things are worth investing in now, for future gain... no, they want it NOW NOW NOW!
I don't want to be treated like a toddler either BTW, I'm a sensible person - don't smoke or drink, I eat healthily and so do my kids. but if I can just point out (from my pedestal!) that there is a massive part of society that just doesn't know how to look after itself properly, and while legislating may be patronising, it'd be worth it if it got the population healthier. IMO.