I think you may have spectacularly missed the point here.
Firstly, employers can refuse to give smokers a job, they can employ who they like.
Secondly, employers don't employ people based on the decision's they make, that's absurd. Bearing in mind that most smokers start in their teens, how many employers would turn down an otherwise perfect candidate because they made a poor decision when they were 14
. If that were the case I'm sure many of us would be unemployable.
Lastly, smoking does not have the same side effects as drinking alcohol or drug use. Another absurd comparison. Do you honestly think smoking 10 cigarettes would have the same effect on someone's ability to do their job as someone who's drank 10 pints or had 10 lines of coke?