Это - вопрос того, кто уступает/не уступает, а не того, кому уступают/не уступают. Никто никому ничего не должен. Если человек - вежливый, добрый, у него есть возможности, он уступит. Не уступил при имеющихся возможностях, значит, он не вежливый, не добрый или ещё какая причина. А стоящим бабушкам/дедушкам/беременным никто не должен. Ведь долг - это когда ты поделился чем-то, а тебе вернули. Тут, правда, в голову пришла мысль, что, например, ветераны сделали многое для будущих поколений. Значит, это - про долг. Но, опять таки, неправильно допускать, чтобы ветеран пришлось самому выпрашивать этот долг.
Доброта должна быть естественной, не принуждённой