Forgiveness doesn’t have to be based on the kind of hurt. If you really want to learn how to forgive you just have to learn to regard everything as trivial, when you do the kind of hurt doesn’t matter. After forgiving, it doesn’t mean you have to associate with the person. Even if the person’s hurt caused you to sin. If your hand causes you to sin cut it off, but you have to forgive all.