Some people cannot bear humiliation done by other people and feel that the best way to release the pressure of inner anger is to give a similar response. Being a human, I also feel tempted to release my anger through any way possible.
I used to wonder about those people who are always able to control their anger and I was curious to know how do they gain all the strength.
My professor who was among the people who always forgive. He once gave me a very good advice.
He said " Whenever a person gives me pain by hurting my feelings, I think that Allah has selected that person to test my patience.So, It is actually not the fault of that person. That pain was written for me and it had to reach me through any means"This gives me a reason to forgive him.
Some people forgive others for the love of Allah. Also becuase they consider themselves inferior to other humans.
We all follow different ways to console ourselves and control our anger. We have the example of the prophet (saw) as well.
How do you control your anger. Do you convince yourself with any logical reasoning in order to forgive the one who gives you mental pain ?