Y'know, the Civil war wasn't about racism. All white people back then were racist. Most of them still are. You can be a racist and be against slavery. Hell, you can be a racist and be against racism. Lincoln was a racist. This business of judging historical characters by modern society's standards is a bit whack. Eugenics was cutting edge science at one time, today we have gene splicing. Ethical issues like this usually iron themselves out over time.
"Be yourself; everyone else is already taken." Oscar Wilde