I smoke. My partner smokes. Yes, it's horrible for me, but I'm probably going to die at 60 anyway.
Neither of us smokes in the house. We don't smoke in public around other people. The ashtray is emptied into a sealed can. Second-hand smoke stinks, and an ashtray smells even worse.
The problem isn't smokers. The problem is inconsiderate assholes who don't stop to consider how their actions impact other people. I like smoking, and I don't want to smell the half-smoked cigarette you snuffed out and shoved back in the pack that's reeking from your pants pocket.