Outside of grown ups smoking in their own home, I can't think of any place else it should be legal. And of course it should remain illegal to sell it to minors.
What about apartment buildings and condos, where the smoke will permeate the the other apartments?