Not everyone can buy a gun, to get the paperwork you need to meet a somewhat arbitrary age requirement and you have to be “mentally stable”. So we are discriminating against mentally handicapped people. It makes sense, I don’t even disagree with it, just saying that it’s the same logic as op’s.
Okay, maybe a better example: if you’re interested in becoming president you have to be at least 40. Sounds like age discrimination to me :P
I don’t smoke so I’m not super invested in this either. However, I travel a lot by train and besides the trains always being late what annoys me most are smokers. Smoking is already banned at all train stations and bus stops but the first thing some people do when exiting a train is lighting a cigarette. In the middle of a crowd. Imo the only way to stop them from doing that in crowds is by banning smoking completely & this law is a good way to do that, but it would have to be an EU-wide measure imo. Otherwise it’s too easy to just drive to a neighbouring country and buy a pack of cigarettes.
It is avoidable overall but it always requires an effort on my part which is the wrong way around imo.
Ultimately my stance on it is that it’s annoying but there’s only so much we can reasonably do about it. I don’t expect dB or the police to patrol train stations to make sure nobody is smoking. It’s largely avoidable and if people want to kill themselves then they’re free to do that. We have much bigger problems to focus on, like the one you mentioned: cars. (And maybe if more people used the train instead of cars there’d be more of an incentive make sure most of your customers aren’t being bothered by a minority)