И по совести прав, и по сути. Как вам, автор, это не прискорбно слышать. Квартира изначально свёкрова, а не мужа, так почему свёкор ваш должен обеспечивать невестку бывшую и внуков, ущемляя ещё одного сына? Сыновья всегда ближе и они наследники первой очереди, даже если брать эту сторону.