Protesters wore T-shirts bearing messages such as "Not in Our Name" and "Jews Say Stop Arming Israel".