“Republican presidential candidate Nikki Haley was asked Wednesday by a New Hampshire voter about the reason for the Civil War, and she didn’t mention slavery in her response — leading the voter to say he was “astonished” by her omission . . . As she ran for governor in 2010, Haley, in an interview with a now-defunct activist group then known as The Palmetto Patriots, described the war as between two disparate sides fighting for “tradition” and “change” and said the Confederate flag was “not something that is racist.”