The good guys won both.
“A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines” to quote one eminent Yankee scribbler.
The Civil War had no good guys. The Union should have just let the confederacy be. They would have abolished slavery peacefully eventually, just like almost everywhere else in the world, and without .6 million dead.