Not to mention that he actively promoted colonialism. He pushed Roosevelt to colonize. He was a critical part of making colonial-settler attitudes mainstream in Europe.
Would I also be wrong for judging CNN for beating the drums of war for Iraq on behalf of George Bush? Words matter. Those who write should be judged by their words. Those who influence positions should be judged by the causes they furthered. Doesn’t matter if they wrote wonderful children’s novels.