‘You sign off on genocide’: Protesters attack Haley over Palestine