Most Confederates were ultimately pardoned for the crime of treason against the United States. Decades later, the Army began honoring them in southern states.
Removing the names of Confederate generals from schools in Shenandoah County, Va., was a response to racial justice protests. The community has been fighting about it ever since.