Бойкот не нужно и месяцами третировать тоже. Плохо, что вы с бабушкой живете. Если есть деньги, можно няньку нанять в дни наказаний, чтобы бдела и не выпускала гулять. На мой взгляд, то, что делает ваша дочь - курение, менее вредно для нее чем то, что делаете вы.