Forgiveness isn't Condoning
In the movie Unforgiven, Bill (played by Gene Hackman) protests that he doesn't deserve to die and Munny (played by Clint Eastwood) responds, "Deserves got nothin' to do with it." The same thing is true with forgiveness. And forgiving someone doesn't mean that you condone or excuse unacceptable behavior. You can strongly dis-approve of another person's actions and still forgive him. You don't have to reconcile with someone or continue a relationship in order to forgive completely.