Es complicado porque es tu madre y es desagradable tener que aguantar broncas y dramas, pero creo que es imposible que consigas nada si no te plantas, no esperes una forma mágica de que ella entienda que sus hábitos os perjudican y alegremente acepte no fumar sin enfadarse, eso no va a pasar, estas tratando con una persona con una adicción profunda y por lo que cuentas con problemas de salud mental.
Tienes que marcar límites claros, si ella quiere fumar a 40 grados al sol, con el diluvio universal o nevando es cosa suya, los demás no tenéis porqué hacerlo, y tampoco tu hijo tiene que tragar humo por tener a la abuela tranquilita, así que marca dos o tres cosas claras y plantate, y si se enfada y se va y llora y monta drama, pues ya se le pasará, o quizá no, pero no transijas y cumplas un día si y uno no, porque entonces ella sabe que si se pone así al final acabais haciendo lo que ella quiere y forzara la situación para conseguirlo, hay que mantenerse firmes, igual os cuesta 6 meses de broncas, pero firmes y si al final ella no lo entiende y prefiere el tabaco a su familia, pues es su decisión, vosotros estáis para apoyarla si decide dejarlo pero no para comer humo.
Toca hablar con ella en serio y dejarla que decida.
Un abrazo y mucha fuerza