We see this a lot in posts here and elsewhere: Some historical figure or someone with a lifetime of achievements and impact gets mentioned. Then, inevitably, a poster comes out of the woodwork to remind everyone: "Buuuuuut he was sexist" or "Buuuuuut he sometimes beat his kids" or "Buuuuuut he once cheated on his wife" as if that one fact nullifies everything else the person did.
I'm glad OP acknowledged that the person in question was "complicated". We all are complicated. People should not be reduced to a single dimension or a single bad thing they did. I hope when I finally pass away, my epitaph talks about the major things I did, rather than that one worst thing I ever did, that someone found by analyzing 40 years of comment history.