I don't see this as intended to discriminate against non-smokers so much as smokers are now being forced to be separated from their non smoking friends even when their friends don't mind being around second hand smoke.
It looks like the smoking nazis can not tolerate it that any non smoker might actually choose to go outside to visit with their smoking friend.
Musn't allow even a hint of tolerance towards smokers.
It can be looked at that way, of course. But I know all my life, I have had non-smoking friends and we all hung around together and smoking was never an issue with anyone.