For if you forgive others for their transgressions, your heavenly Father will also forgive you. (Matthew 6:14 NASB)
Who among us does not sin?
"Oh, but what I do is not nearly as bad as all that."
To God, sin is sin. Whether it is a small, little white lie or rape, homosexuality, and even, murder.
We all sin. None of us are righteous.
Our only hope, our only redemption from eternal death is the forgiveness of God which comes through Jesus.
Yet how can you want, no, expect forgiveness from God but not want to forgive what others do to you?
I'll admit that is is so very hard to forgive someone who is not sorry for their wrong against you. And some will continue to cause you hurt and pain. In this case understand that You will have to separate what they do from who they are.
Forgive their actions and love their soul. But you may have to remove yourself from their presence and range of hurt.
Forgiveness is not easy because we want the other person to do what is right in our eyes.