Just to add one more small comment........ I think that sometimes we forget that forgiveness is mostly about us. When we forgive we are telling God that we trust Jesus work on the cross, we are trusting Him to seek revenge if it is necessary, and that we are fully willing to obey His commandments.
God knows that His ways revolve around love and if we are to be in His favor....we must do the same
I'm not sure how trusting Jesus to seek revenge is glorifying to Him...
I do know that the Lord is a vengeful God, but we must be placing all thoughts like that in His hands and not presume to trust Him to seek vengeance on your behalf, or because of a wrong you have suffered.
Vengeance, when the Lord does visit it on someone is not to defend one of His children, but as a warning to those that still may be turned to Him.