В биологии это называется реципрокный альтруизм, он встречается у всех почти социальных животных. Это логика "ты мне -- я тебе", "око за око", без неё эгоисты захватывают популяцию.
Выражается не только в чувстве справедливости и желании наказать обидчика, но и в благодарности, любви посплетничать, подсознательной фоновой неприязни к тому, кто сильно отличается от большинства.
Читайте про него, например, у Докинза. Или у Маркова. А классик социобиологии -- это Эдвард Уилсон, "Sociobiology: The New Synthesis" (1975 год).
См. также визуализацию дилеммы заключённого в теории игр: https://notdotteam.github.io/trust/#
В зависимости от набора внешних условий выгодной стратегией может оказаться эгоизм, справедливость или умеренное милосердие, можно посчитать на бумажке, когда какая. И эволюция так же подсчитывает, только медленно и на ощупь. В результате имеем то, что имеем.
Интересная мысль про обвинения в виновности жертв.)