У вас с терминологией проблема. Слово "прощение" означает отказ от наказания. Действительно, принято использовать слово "простить" как "не держать зла" или перестать обижаться, но это происходит вот откуда: Родители наказывают детей, демонстрирую свои страдания неправильным поведением этих детей. Либо ограничивают общение с детьми, тоже в качестве наказания. Детям тяжело без общения с родителями и им больно видеть их страдания. Но это именно способ наказать. От того, "простить" означает "перестать наказывать". Термин "обида" тоже может означать как чувство разочарования, так и способ манипуляции. Действительно, у людей, как и у прочих высших животных есть врождённое чувство справедливости. И именно наказание (компенсация) может уравновесить ситуацию, тут я согласен. Но "простить" означает "оставить как есть", "не наказывать". И потому, если мы говорим о компенсации (наказании), то уже не говорим о прощении. Компенсация отличается от наказания тем, что компенсация - сделать пострадавшей стороне лучше, наказание - сделать виновнику хуже.