Lee didn’t enjoy owning slaves, but he was considered a hard taskmaster and he did sell some, breaking up families. Moreover, he supported the institution of slavery as a pillar of Confederate life. He defended the right of Southerners to take their slaves to the Western territories. He fundamentally believed the existence of slavery was, at least for a time, God’s will.
Every generation has a duty to root out the stubborn weed of prejudice from the culture. We do that, in part, through expressions of admiration and disdain. Given our history, it seems right to aggressively go the extra mile to show that prejudice is simply unacceptable, no matter how fine a person might otherwise be.
My own view is that we should preserve most Confederate memorials out of respect for the common soldiers. We should keep Lee’s name on institutions that reflect postwar service, like Washington and Lee University, where he was president. But we should remove Lee’s name from most schools, roads and other institutions, where the name could be seen as acceptance of what he did and stood for during the war.