Great general doesn’t mean great cause, or even a great person. The WWII Japanese had some great generals fighting for a rotten cause.
Lee was also a great man. I don’t care who anyone is. One just has to look how he lived.