Странно, почему в нашем великом и богатом русском языке нет такого слова как «самопрощение"(в смысле прощения себя).Или есть, но не используется, не на слуху, не встречается.
Есть «всепрощение», но это более широкое понятие. Может потому, что мы не прощаем себе или себя? А не прощаем, потому, что не считаем себя виновными?