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