A commenter on the smoking-bans issue has posed the following important question:
I believe the real question is what one considers "public".
I define a public space as being a common area, one owned by the public at large as opposed to a private owner. The fact that a property owner invites strangers onto his property cannot justly overwhelm his right to use his property as he sees fit in any way that does not affect other properties. A space does not become the property of the public just because an owner invites the public to enjoy its benefits if they should wish to do so. They have the right to stay away from that property, and therefore they do not have the right to control its use or conditions.