BTW... hate to tell you guys this, but I'm female Damn that 5th step and its honesty :-)
LOL. I have that problem when I post on car sites, I am so used to 'talking' like a guy when posting about our cars that they all assume I am one, on some sites its better to leave it that way - their whole attitude changes, on others the truth prevails.
Anyway you still have the problem of the smoke, I realise you on on disability, but what about getting a extractor fan, something that will syphon the smoke out. If you can't get her to stop then you are going to have to think of a way to get around the problem, and apart from wearing a gas mask all day, the extractor might be the best way to go.