In spring 2021, Saadah Masoud traveled to a pro-Israel rally in Manhattan, asked a man wearing a necklace with a large Star of David whether he was Jewish and then punched him in the face. About two weeks later, Mr. Masoud, 29, of Staten Island, threatened a Jewish man with whom he had argued previously at a Black Lives Matter event. Then one of Mr. Masoud’s associates hit the man. In 2022, Mr. Masoud was at a pro-Palestine march in Manhattan when he assaulted a counterprotester who had an Israeli flag draped over his shoulders like a cape. On Friday,...