Строго говоря, "общество" не особенно осуждает и мужчин, не уступающих место.
Во-первых, потому, что никакого "общества", как чего-то единого, нет.
Есть скопление индивидов, в данном случае - в общественном транспорте.
Во-вторых, потому, что бездействие не является проступком или нарушением.
Вот если бы, грубо говоря, вы согнали беременную женщину или инвалида с кресла и уселись сами - это проступок, это действие.
А не уступить - это бездействие, отсутствие действий... что тут осуждать?
В-третьих, обычно места все же уступают: и пожилым, и инвалидам с явными признаками инвалидности, и беременным. Если могут - уступают.
Хотя, к примеру, если я еду с работы и совсем уж устал - могу и не уступить... Прошу прощения, я устал на работе, и работа у меня физическая.
Если после работы еще и тренировка - то тем более.
Но это если совсем уж сильно устал.
Наконец, автор вопроса не совсем прав, поскольку общественность все же нередко осуждает тех, кто места беременным или сильно пожилым не уступает. Осуждает не так часто, поскольку общество сейчас сильно индивидуализировано.
Но таки временами выражает неодобрение.
Как-то так.