Republican presidential candidate Nikki Haley got torn apart by critics for her failure to mention slavery as the cause of the Civil War.