When you talk about Lee simply deciding to side with the people who wanted to keep the institution of slavery you are reducing history to its basest components. Lee was anti-secession. He sided with his home state, not specifically with the CSA. He didn't become General in Chief of the CSA until the war was nearly over, he spent the majority of it as commander of the army of northern virginia. If you think he somehow supported the notion of slaves being less than human, why would he have wanted to arm them and gradually free them? Towards the end of the war Lee wanted to actually arm the slaves to fight for the CSA and argued to emancipate the slaves that served the country. He wanted slavery to end and was happy it was abolished in the end.
I agree, don't use the names of bad people, but Lee was not a bad person. You cannot condemn these people's achievements because of the actions of their nation.
Dude, you cannot separate Lee's accomplishments from his decision to abet an armed insurrection that was created for the explicit primary purpose of preserving slavery.
Even if he personally opposed it, nothing changes the fact that his actions abetted the oppression and enslavement of millions of black men and women by his decision to side with and to lead the Confederate military.
Again, if you do that then you have to consider how much of our own history we need to look at and judge if names like Enterprise really should be so important.
Words like "Enterprise" don't imply the celebration of a particular person's actions. It's not comparable to the question of who in history deserves to have their memory celebrated by a ship name.