I am a person who likes to forgive. If someone hurts me I won't spend hours and hours thinking "Oh I will make a very good plan to ***** your life, you'll see...". This is not my nature. I will think about what happened, sometimes I talk with friends I trust just to know if the person had any excuse to do what he/she did, and when I realize I was totally innocent in this story, I just move on. All religions and humanitarian organizations say we should forgive. But forgiveness has Conditions:
1- the person must be sorrow for what he did (otherwise he will do the same sooner or later)
2- the person have to say "I am sorry" to the ones he offended
3- the person has to repair (or try to) the problems he caused
If someone does anything wrong we can forgive her, but this doesn't mean she is already forgiven. You can't kill a person and then think "Oh her mother is a christian or a muslim, so she will forgive me for sure!!! Next time I'll kill her husband!".....
By other words, if someone hurt me I don't wish him/her anything bad but I won't invite the person to dinner with me anymore... If a politician is a corrupt I forgive him, but I won't vote on him anymore.
Another example: someone stoles my handbag and I know who he is even if I don't have evident proofs to go to the police. I can forgive him, but obviously I won't trust him anymore. Just because you forgive a person nothing obligates you to trust your friend like before.
In the cases where someone did a very bad thing and remain proud for what he had done, then I still don't wish them anything bad and I stop to think about her. Her bad heart is her problem, not mine, and sooner or later Life (and God) will make Justice.
I just want to add something else: more difficult than forgive others is to forgive Yourself!
