Не была в такой ситуации, хоть и разведена.Но уверена, что пытаясь бороться с его "попреканием", вы можете лишиться возможности проживать в его немаленькой  квартире. Он может это сделать просто из вредности, разозлившись на любые ваши замечания. И останетесь вообще ни с чем. Вы слишком на данный момент незащищены, чтобы с ним бороться. А он себя считает абсолютно правым - деньги детям каждый месяц, подарки, квартира - это вполне достойный набор от разведенного папаши в наше время. Социального жилья для одиноких мам - нет. Можно поискать какие-то приюты, но вряд ли это ваш выход. Оставьте как есть, попытайтесь сделать отношения с бм максимально миролюбивыми и не забывайте время от времени благодарить за предоставленную квартиру. Имхо, единственный другой вариант - это ехать на родину.