A historian's words "evaluated within the context of their times" comes to mind here. For example, I wonder if Ghandi was fully aware at the time of the intricacies of appropriate terminology in South Africa, and of course he apologized and his good far outweighed the bad? They want to take Lincoln's name off schools, but he almost singlehandedly had the guts/political force necessary to fight a war against slavery and pass the 13th Amendment.
It hasn't been too long since Nationhood has risen to overcome tribalism (a few hundred years in the case of the US, Germany, Italy). Prior, tribal rules were basically "if they aren't like you, run" (often for good reason). Nations still are struggling with the blending of all this diverse humanity, someday they will prevail. In the ultimate history books, early "pioneers" of humanity-blending may be allowed a few mistakes. I do draw a line at Hitler, hero to his racist followers but horrible to 98% of the world (it seems the journalistic nuance went out the window with that one). Overall though, a thought-provoking good job!