The Confederate battle flag was removed July 10 from the Capitol grounds in Columbia, S.C. Historians say slavery was the primary reason the Confederate states seceded, but that accounts of the history by Confederate heritage organizations and some textbooks don’t say so. John Bazemore AP