Agreed. I am often surprised that not more people have learned this. As far back as high school (over 20 years ago), I learned that guys good in football that brought glory to our school were not necessarily the best people to hang out with. Some were idiots, to be frank, but on the field, they were a marvel to watch on the field. Since then I have always separated the man from his heroics.
I agree with this. There are countless examples of this in real life: Lewis Carroll (accusations of pedophilia), Roman Polanski (great filmmaker but charged with statutory rape), Woody Allen (another great filmmaker but cheated on his wife with their adopted daughter who he ended up marrying), Winston Churchill (helped defeat Fascism but many think he caused the Bengal famine that caused death of many Indians).
People have trouble with having two opinions of someone: one in terms of their professional achievements and another of their morality. I think it's a bit similar to doublethink.
Churchill was also largely responsible for the Gallipoli campaign. It’s actually remarkable that anyone could have a political career after a disaster of that scale.