General Lee DID speak out against slavery... then proceeded to fight for it. while the era he lived in was different in many ways, he still understood slavery to be wrong so I'm not sure what you're getting at. Furthermore, I'm fairly certain the word "treason" means the same thing now as it did then.