Even though I completely agree with him, I think it was a mistake to call for elections and a new Israeli government. That looked more like meddling in Israeli internal affairs than a statement about American interests and sentiments.
The rest of the speech was right on point. The Israelis need to understand that they are in grave danger of losing support from even its best friends in the Democratic Party, which will have impacts on them both now and in the future. A substantial portion of the blue team sees Israel, not as an imperiled island of democracy in a sea of Arab extremism, but as the bully in the neighborhood. The more the Israeli government treats vast numbers of Palestinian civilian deaths as acceptable collateral damage, the less material and diplomatic support it can expect from us in the foreseeable future.