it is not based on race or gender or religion. If I want to offer a quiet place I should be able to say "no kids". If I want to offer an "anything" goes atmosphere I should be allowed to operate a facility that allows smoking. The customer, not the government, should ultimately dictate this. We have to protect society from outright bigotry but beyond that leave me and my customers alone.