As a former smoker, and hating the smell of cigarettes now, I am a firm believer that people should do whatever the fuck they want to. Just be considerate about it.
The real problem with smoking is the cost. It'll kill your bank account before it kills you.