It's funny you make this example, since that is what used to happen. I don't smoke it makes me gag but just the smell is ok. So I was fine with it when she at first would smoke by the window. We quickly found out it just gets inside and stays there for at least a day even with open windows. So now she uses the balcony.
In other comments you pointed out I don't try to compromise. I always wash everything immediately, keep windows open, stopped eating it altogether (all stated in the post) and even tried eating on the balcony few times, where I would annoy other residents because again a lot of people live here.
But most importantly I just don't understand why everyone is bringing up the kitchen still. Absolutely don't get it.