I've seen them done well in airports. They have additional extraction and filtering. They are also kept at a negative pressure, so the smoke doesn't roll out whenever someone opens the door.
I've no issues with what people want to put into their bodies. I only take offence when others are forced to be exposed to it.