I'm just going to say this and move on. The US flag has flown over slavery way more than the Confederate flag. The US flag has been used for racist purposes, the Bible has been used for that and even war. The garb for which the Democrats used in their publicity stunt photos is from Ghana Africans who actually sold slaves to the US and other countries.
What I'm saying is we can never get rid of everything that has negative past and by doing so we'd have to get rid of everything. As adults we need to move on and use history lessons to grow from ... not run from.
The tired old Jefferson owned slaves too argument. Nobody has ever put up a monument to Jefferson to honor his slave owning, it was for writing the declaration of independence. Lee is being honored for committing treason and terrorism against the USA.
If you are willing to have a statute of Lee then have one of McVeigh as well.