Washington, Jefferson, Madison, Jackson, Monroe - just 5 of 18 former presidents who owned slaves.  Sir John A MacDonald was a racist and a drunk.  Wilfrid Laurier made many racist remarks.  Woodrow Wilson was hugely racist.  We would be renaming half the buildings in North America if we followed your logic.  They were all great men in their time.  That is why we recognize them.  Our evolving standards does not mean that they were sill not great men in their time.