
@Dan
"But then a healthy person lives longer and contributes more money in taxes"
Not so. The "healthy person" will have paid far less tax as they went through their working life, and stop paying income tax when they retire - I don't know the actual figures but i'd guess the average retiree's tax outgoings from all sources (e.g. VAT etc) is borderline break even or even a loss for the government. The only way your argument would stack up would be if the unhealthy were kicking the bucket a long time before normal retirement age, but they probably aren't.
I've always figured the smokers and drinkers were subsidising all the other sanctimonious b*stards and it looks like I was right. We need a big war to level the playing field and whinnow out some of the fit people. That'll teach 'em.