No offence mate, but going down that line may make you a very unpopular person.
Personally i do not drink or smoke for that matter but push this and the majority that do will be very unhappy to say things politely.
I think you should take a close look at the situation, you are making a...