here is a good analysis, although it doesn't even touch about the iran issue...
A few of the worse parts of obama's speech:
1. At the same time, Israelis must acknowledge that just as Israel's right to exist cannot be denied, neither can Palestine's. The United States does not accept the legitimacy of continued Israeli settlements. (Applause.) This construction violates previous agreements and undermines efforts to achieve peace. It is time for these settlements to stop. (Applause.)
And Israel must also live up to its obligation to ensure that Palestinians can live and work and develop their society. Just as it devastates Palestinian families, the continuing humanitarian crisis in Gaza does not serve Israel's security; neither does the continuing lack of opportunity in the West Bank. Progress in the daily lives of the Palestinian people must be a critical part of a road to peace, and Israel must take concrete steps to enable such progress.
2. For centuries, black people in America suffered the lash of the whip as slaves and the humiliation of segregation. But it was not violence that won full and equal rights. It was a peaceful and determined insistence upon the ideals at the center of America's founding.
3. And any nation -- including Iran -- should have the right to access peaceful nuclear power if it complies with its responsibilities under the nuclear Non-Proliferation Treaty. That commitment is at the core of the treaty, and it must be kept for all who fully abide by it. And I'm hopeful that all countries in the region can share in this goal.