Democratic presidential hopeful Hillary Clinton said the US can never be neutral in its support of Israel and blasted Republican candidate Donald Trump for his shifting foreign policy positions in a speech to a US pro-Israel group on Monday.
"America can't ever be neutral when it comes to Israel's security or survival," Clinton said at the American Israeli Public Affairs Committee's (AIPAC) annual conference in Washington.
"We can't be neutral when rockets rain down on residential neighborhoods, when civilians are stabbed in the street, when suicide bombers target the innocent. Some things aren't negotiable."
She took clear aim at Trump's shifting policy positions after he claimed to be "neutral" in the Israeli-Palestinian conflict before changing course and pledging support for Israel.
"We need steady hands, not a president who says he's neutral on Monday, pro-Israel on Tuesday, and who knows what on Wednesday, because everything's negotiable," Clinton said.
In another swipe at Trump, who is the front-runner in the ongoing state-by-state process to chose the Republican presidential candidate in November elections, Clinton denounced his encouragement of violence at campaign rallies, his failure to clearly denounce white supremacist groups, and his calls to turn away Muslims from the US.
She likened the failure to act to those who did nothing to stop the Holocaust.
"America should be better than this. And I believe it's our responsibility as citizens to say so," she said. "If you see bigotry, oppose it. If you see violence, condemn it. If you see a bully, stand up to him."
Trump is to address the AIPAC conference later Monday and a group of rabbis plans to leave the room in protest. Fellow Republican presidential hopefuls Ted Cruz and John Kasich will also give speeches to the group.