Those who cherry pick the negative and ignore the positive are just as bad as those who do the opposite.
Exactly. The truth is beyond anyone's particular narrative, it encompasses all facts and all narratives. Sadly many people are only looking to push their chosen narrative rather than the truth. We see that more and more in our own media.
Macdonald was an imperfect character and a man of his times. Very likely a racist, sexist, homophobe and whatever else a typical upper class white man was in the latter half of the 1800's. In fact i'm sure if most of us met him we'd think he was a giant a-hole, the same as many of his contemporaries.