Lee was bad because he was a defender of slavery, not because he was a traitor. There’s nothing wrong with being a traitor; the USA was founded by traitors. (Many of whom were of course also slaveholders, but their being slaveholders is the bad part; their being traitors isn’t the bad part.)