Letting go offense . . .
In many instances, choosing to be offended is a symptom of a much deeper and more serious spiritual problem. In other words, holding grudges is like "Drinking poison and expect the other person to die."
I strongly believe that if we knew that wrong doing of others by itself is not a condition inflicted or imposed upon us, we would choose not to be offended. When we are not fully aware of our inner dialog and allow our imaginations to engage in uncontrollable negative thinking with liberal amount of fear for long, we’d definitely stressed out, but the stress we feel is not only due to the thing by itself but also to our estimate of it.
Please note that you're not responsible for the wounding that has occurred in your life by others, but you're responsible for your negative reactions to the wounding. Breaking free from long standing toxic emotions and welcoming change liberates you into a life of boundless joy - the ultimate fuel of life.
Forgive so you'll be forgiven . . .
I think, it’s not that hard to forgive as most of us think. In fact, it’s even harder to cling to hate and anger, because it takes a lot of energy to hate and stay angry than to love and be happy.
Remember that famous dialog about love and forgiveness between Jesus and Peter that we grew up listening? In Peter's mind to forgive seven times was huge. But the Lord's reply to Peter was "Forgive seventy times seven". Wow! Now that sounds like a tall order by any standard, but Jesus also knew that Peter had a God given ability just to do that.
By the way, "Letting an injustice go by or accepting a wrong is not forgiveness." The late Marin Luther king Jr. said, “Power without love is reckless and abusive, and love without power is sentimental and anemic. Power at its best is love implementing the demands of justice, and justice at its best is power correcting everything that stands against love.”