Há várias razões para eu perdoar um assassino. A principal é para proteção de si mesmo ou de outras pessoas (incluindo autodefesa), especialmente se a vítima for pior que o assassino (por exemplo, se ele tiver matado alguém muito perigoso). Mas se ele tiver ido atrás de vingança contra quem cometeu crueldades contra ele ou contra sua família e saiu impune, eu também não o culparia (mesmo que a justiça seja diferente).
Antigamente isso era possível no sistema jurídico do Brasil. Houve crimes com vídeos claros e testemunhas atestando que o réu matou a vítima, sendo a vítima um grande criminoso (geralmente estuprador e coisas assim). Eles iam a Júri Popular, e o Júri dizia que não havia sido o réu, para não puni-lo. Infelizmente não é mais possível ir contra provas cabais mais, então esses casos não acontecem mais.
Há outros crimes que são perdoáveis (tanto por mim quanto pelo ordenamento jurídico), como quando alguém rouba valores irrisórios ou alimentos baratos, pois são casos de fome.