it seems eminently fair to remember the whole person, not an idealized version of them.
I prefer accuracy, and not just for my own benefit. It's a small thing here, but whitewashing uncomfortable past truthful actions rarely leads to a good future outcome.
One could argue that we should let the small stuff go and only hold to this for large infractions, but that just leads to fighting over what is small and what is large, as well as problems where in hindsight something that looked small really wasn't.
Perhaps the way forward is to call out behavior we don't agree with, but also be more accepting of people (as opposed to their behavior) that have portions of their behavior we don't agree with.