I love the smell of Revisionist History in the morning!
All this talk of people being reprehensible, amoral, despicable racists and outright traitors is wrong.
The fact is most people, even abolitionists, were racists. It was a product of the times, and to take our modern ideals and slap them all over our history is just as reprehensible as referring to Lee as some monster when in fact he was acting on the common-conscience of the day. By calling all those who fought for the South traitors and racists is "pot meet kettle."
Much of the North maintained racist ideals in their communities- maintaining segregation laws and such. By our standards today, instead of targeting the South, target all of society back then instead, otherwise you are rewriting history. Stalin and company liked doing that.