@revelette,
This was a political speech as are virtually all of Obama's.
Yes, it was intended for domestic consumption but it had another intended audience: Muslims of several different stripes.
What always strikes me with an Obama speech is his deliberate use of the pronouns "I," and "we." With as much attention as is directed to one of these "big speeches," I doubt think anyone believes the use of the pronouns is random.
Clearly, the use of "I" accompanies the description of at least heroic intent, the ownership of which, our presidents wants the world to realize is his alone. I find this jarring as it indicates at least a highly political focus, and, more likely, a narcissistic one.
The speech really doesn't have much substance or specifics. The one area in which there seems to be detailed proposals contradicts a statement Obama made to curry favor with Americans: We need to promote free trade rather than simply provide financial aid. Yet debt forgiveness and such is little more than financial aid, paid for by taxpayers.
Despite his numerous perfunctory qualifiers, Obama is suggesting that the so-called Arab Spring will prove to be the solution to all of our Middle Eastern problems. The notion that it somehow spelled the end of forceful oppression of a nation's people by a dictatorial elite is simply absurd.
The speech also ignores the feckless response of the administration to the Iranian "Green Revolution." If such a response is what other people seeking freedom from dictators can expect from America, they can expect nothing.
As for Israel, despite all of his meaningless platitudes, he has signaled which side of the conflict really moves him.