Do your best on this one. IMO if you have improved, then you could go and they wouldn't leave saying no one had changed! If not forgiving them is harming you, or hindering you, then do forgive by all means! If they haven't asked for forgiveness, you really don't have to... since they could accept it in the first place. At this point, imo, it's all about you

TC!