Автор, найдите компромисс  - предложите невестке частичную компенсацию, доплачивайте ей тысяч 10 в месяц, чтоб она съехала и могла снять жилье, а квартиру сдайте, чтоб сын опять не пришел туда жить с очередной бабой. Потом снимите с дотации, когда с работой у неё устаканится. В 5 лет ребенкины уже можно найти работу, вполне. Это понятно, что вы не должны и т.п., но у вас такая ситуация, что просто не решить, и вам придется так или  иначе расплачиваться за вашего сына. Думайте, что делаете это ради внучки в конце концов. Просто так выставить это слишком жестко, потом жалеть будете, а так проще. Невестка сука, конечно, порядочная, сын ваш безответственный. Ни в коем случае не пускайте больше никого в квартиру, сдайте и лучше этими деньгами помогайте, если уж так вам хочется.