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