President Barack Obama, in his major speech in Cairo this morning, struck a balanced tone with regard to the Israeli-Palestinian conflict and that's what was wrong with this speech.
American policy should not be balanced - it should side with those who fight terror, not those who either engage in it or are too weak to prevent it.
This conflict will not reach a peaceful conclusion until the Palestinians put an end to terrorism, violence, and incitement against Israel. American policy has long been to support Israel - a fellow democracy and committed ally of this country - in its efforts to achieve lasting security for its citizens. Israel's good faith efforts have been met by unremitting Palestinian violence and what is in effect an internal Palestinian civil war.