I can't understand the reference to Hitler & Nazis since they (others) hold up to the values of 2017 when in fact those values has always been reflected in the past touted and that differs since the actions of Hitler and Nazis were considered indefensible then (1930's & 1940's) as not much different with how much of the world views Hitler today. 
Whereas, when I was taught history MacDonald was portrayed as a great human being and his wrongs seldom revealed.  I say we laud the person for the good and denounce the person for the bad.  One could be lauded for a deed and forgiven the sins that got them there.  If the sins overshadow the 'what 'and are glossed over and a statue or other symbol or historical action also overlooks these unacceptable parts of a character or an action, how does someone with little knowledge of the true history learn the true history.  Sadly if we allow the whitewashing of all of history then we are left with an uninformed future and the same cow pies to avoid.