Конечно по своему хотению. Если бы он не хотел то неотдал бы. Если вы сейчас подарите свою квартиру дяде Васе, то виноват будет не дядя Вася, а вы! Или мы будем обсуждать поступок дяди Васи? Поступка свекрови тут нет - она могла говорить сыну все что считает нужным, но только сын мог решить дарить кваритру или нет! Пора вам повзрослеть и понять что вы уже не де6вочка и ваш муж не мальчик. И за свои поступки отвечаете вы а не ваши родители!