Memorial Day got its start after the Civil War, when freed slaves and abolitionists gathered in Charleston, S.C., to honor Union soldiers who gave their lives to battle slavery. The holiday was so closely associated with the Union side, and with the fight for emancipation, that Southern states quickly established their own rival Confederate Memorial Day.
Over the next 50 years, though, Memorial Day changed. It became a tribute to the dead on both sides, and to the reunion of the North and the South after the war. This new holiday was more inclusive, and more useful to a forward-looking nation eager to put its differences behind it. But something important was lost: the recognition that the Civil War had been a moral battle to free black Americans from slavery.
More at the NYTimes