My opinion, and I don't intend to stay in this debate, on smoking, alcohol etc vs Covid.
I think there are considerable differences which make the question of linking an action and its consequences very difficult. These include risk to self, risk to others and pressure on the NHS.
I abhor smoking and always have. I was really happy to see smoke-free pubs, cinemas etc. There is no safe or advisable level of smoking. The adverse health effects of smoking are considerable, but they affect people very differently and often do so remotely in time. I worked on a chest ward where we had lots of people with chronic emphysema and bronchitis, and lung cancers. Almost all were former or current smokers. It was amazing to see people come in who couldn't blow hard enough to move a feather 6 inches from their lips, and their only objective was to get enough puff back to smoke again.
Alcohol is a somewhat different situation. The relationship between consumption and adverse heath effects is often said to resemble a J-shaped curve on a graph. In other words, the health effects of a small amount are better than none, but they get worse again beyond a small amount. This may be due to a modest anti-thrombotic effect of a small amount of alcohol. many people drink through their lives and experience no apparent health effects. And like smokers, drinkers play plenty of tax and duty to the public purse.
You could add fat middle aged blokes who unwisely decide to take up running, and people who do "charity" parachute jumps to the list too.
Unlike those, Covid has the additional risk of causing direct harm to others. This makes a difference. Your personal health autonomy is all fine and dandy, but you have no ethical right to make decisions on the risk others should have to experience. Also, the relationship between the vaccination or otherwise and that risk to others is pretty clear. If someone in middle age has a heart attack, was it due to their smoking or drinking? Maybe, maybe not. But if someone catches Covid, they got it from someone in their circle of contacts. Stopping people smoking will rescue lung cancer deaths, but gradually over the next 30 years. Vaccinating everyone and using effective hygiene measures will reduce Covid cases tomorrow. If people won't do the right thing, the right thing needs to be done for them.