Companies have a right to determine what goes on on their property, whether it be smoking or non-smoking. If you don't believe that, then you are no different from those liberals who want to control the posessions and property of others. Perhaps, it is you that is the liberal. It was Hitler that first adopted no-smoking policies. Hitler(a socialist) would be so proud of your support for at least one of his policies. For your information, a public corporation is not a private individual.
Who was it that said a thread is at the end of rational discussion when Hitler or Nazis are mentioned?