Nikki Haley faces criticism in Republican debate.