The most basic reason for our unwillingness to forgive others lies in the fact that forgiving seems unfair to the forgiver. The culprit seems to have gotten away too easily and this is definitely not in line with the calculative nature of Man. A famous person once said, "Do not expect to be applauded for what you do right, and do not expect to be forgiven for what you do wrong." This reflects the mindset of most people. They tend to think that since they will not be forgiven if they commit the same mistake, then neither should the wrongdoer.
Another more personal reason is that faults are thick where love is thin. If the person who did wrong is your enemy, or even someone whom you dislike, then there is a greater tendency to find fault with that person. This is further worsened by the fact that love will find a way, while indifference will find an excuse. If someone you like, for example, your good friend, does something wrong, then you are more likely to forgive him than someone whom you dislike.
Now, having said that, it does not mean that close friends will be spared either. Singapore Senior Minister Mr. Lee Kuan Yew indicated in his memoirs, "The Singapore Story", that moments of extreme pain are forever imprinted on our minds. I believe that this is so, too, with emotional