That sounds interesting.
Not to get into a political debate (which this question isn’t), but doesn’t the fact that Lee led the group trying to secede make him, by definition, a traitor which is the worst offender of a sovereign nation? I get the fact that the confederacy is part of the south’s history but I have struggled with the concept of honoring those who fought against the North.
Actually not an easy answer. In today's context yes. However, back then many, especially in the south (but in the north as well) people felt much more connected to their state and it's government than the Federal government, which most still were not totally in acceptance of. Remember, it it was less than 100 years since the Constitution when the Civil War broke out. Federalism still reigned supreme by a large margin (hence the rise of Anti-Federalists that literally reigned supreme since the election of Jefferson). Our Framers knew that to deal with the issue of slavery at the time of composing the Constitution would mean the "union" would never happen. Plus, more than not, people of the "union" did not trust a Federal standing army, supported state militia more than any centralized army and trust in the state was much greater than trust in the Central Government.
I say that because many great people from the South, Lee being the best, felt more of an allegiance to Virginia than to the Union. His good byes to his fellow brethren from West Point was with amazing trepidation as he understood what his choice meant; as did all military leaders on both sides. For him it was not about protecting slavery as much as it was defending his "great Virginia". So by today's context yes, he was a traitor but in the context of his time he was more loyal to Virginia than the union. The era was a complex one and yes, there were many nefarious individuals, particularly in the Government of the South as well as many military leaders, but Lee was not one of them.
He was also the first, in his destroyed church in Richmond, to lead a black man to the altar in front as well as welcomed him to sit next to him. It was a great symbolic gesture that wasn't lost on the people of Richmond, or others of the south for that matter.
Without Lee, the Civil War would have been much more protracted, continued as a guerrilla war as has many civil wars did in other countries that split countries apart forever.
Again context is everything.