He should forgive, and not for their sakes but for his own. Holding on to grudges hurts the holder at least as much as it hurts the begrudged, and we can clearly see that in just how awful he feels all the time. That doesn't necessarily mean going out with the teary-eyed girl or going back to how things were before with his sister, but forgiveness would help him recover.