А вы не пробовали думать более широко? "Папа" не отвечает за свои поступки (причем настолько серьезные как рождение ребенка), если у него лучше условия - это не повод доверять ему воспитание ребенка (да и такой бабушке, как Автор, тоже - сынок очень достойный, видимо, воспитан). Почему ребенка не может растить более ответственный человек - отсутствие у матери собственного жилья - не повод выгонять ее с внучкой или отбирать ребенка.