@Tamerlane Yes, I understand that she was becoming better. That's a good thing. Undeniably good. However, that does not mean that we should forgive her. We can understand her and understand why she did certain things, but that's not necessarily reason to forgive her and forget everything she did. If the MC is okay with being her friend after everything she did, that's fine, but it should be
in light of everything she did, not
regardless of everything she did.
Basically, understanding is not the same as forgetting, and forgiveness is not the same as understanding.