отдавливаю мозоли, дорого.
Теория игр учит нас, что выигрышный кооперативный сценарий поведения (не срать в подъездах и прочее вышеописанное) может и не быть индивидуально оптимальным. Тогда стратегия типа "каждый сам за себя" оказывается математически оправдана. В этих случаях моральные увещевания смогут подействовать только на идиотов. Разумный игрок всё равно продолжит действовать "эгоистически", если это оптимально.

Но можно кооперативно–выгрышный сценарий сделать индивидуально–оптимальным (стабильным), если ввести сценарий предостережений: в случае отклонения одного из игроков от кооперативного сценария остальные игроки обещают устроить ему кузькину мать, причём навсегда. Здесь очень важно именно навсегда — на всём бесконечном времени после его некооперативного отклонения. Тогда угрозу (ответ остальных игроков) всегда можно спроектировать так, чтобы краткосрочный доход засранца от его некооперативного отклонения перекрывался долгосрочными потерями на бесконечном времени, возникающими в результате реакции остальных игроков.

Короче говоря, математика учит нас, что повсеместная неотвратимость наказания со стороны общества — работает, а чтения морали в духе "начни с себя" — не работает.