If I were an ultra right douchebag republican (shudder the thought) , I would have plenty of angles to go against Haley in a Republican primary. Just say she's not a Christian, hates the confederate flag, loves the Gays, is an immigrant, and would never be where she is if not for affirmative action. None of that is true of course, but truth no longer matters to republicans. Oh yeah, Haley had some pretty steamy infidelity allegations against her when she ran for gov of SC that didn't seem to hurt her at the time, but I think republican primary voters would hold infidelity against a woman much more than they would against a man. Also, point out that her given name is Nimrata Randhawa and that should give some MAGA voters pause.