And the argument is:
smokers are affecting others so can be limited. (wayyyy overblown but it is the justification)
gays are not affecting anyone so let em be.
One can justify a protected class when there is discrimination to the point of services not being available. That is not even close to the case here.