I disagree: where smoking is banned, it is banned for everyone. (If it's not, that is discrimination). Yes, it it affects people differently. What rule in modern society is perfectly equal? Thus, I argue that it is a common rule, not discrimination.
If the pub would not serve you delicious, delicious ale because you were either smoker or non-smoker, or based on your cultural heritage, that would be discrimination.