But what good is throwing them in jail going to do? Does that give the victim revenge? Does it achieve some sort of satisfaction?
As @[member='Clydefrosch'] said, no matter how long you lock them up it's not going to change anything - let them out 20 years from now and they'll be even WORSE than when they went in. On the other hand, if you help the offender and forgive them, then not only will you feel better and far less angry / locked up but the offender can receive proper help and change. If you have the opportunity to help someone reform rather than let them rot in jail for the rest of their life, and refuse to take it then you are truly selfish and can see nothing but revenge.