I think its a great idea, smoking indoors is just a bad idea because all the smoke just settles in the room somewhere with no where to go. I don't go into bars or anything because I can't breathe because of all the smoke. Then whenever you walk outside, you notice, that you smell like an ash tray. Not to mention all the harmful chemical molecules in your lungs and on your clothes. Its just horrible.
I don't think its fair that some people who smoke subject others to it, its just not safe.