Home Politics Nikki Haley hit from all sides after omitting ‘slavery’ from Civil War response