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