In May 2011, I recall Israeli's Prime Minister Benjamin Netanyahu speaking before Congress.
Prior to that, President Obama made clear his Middle East policy. His stand was that
1. Israel should NOT have to negotiate with terrorist groups like Hamas that deny it's right to exist.
2. Israel's security requires long term military presence in the disputed land borders with no timetable for full withdrawal.
3. Any Palestinian state must be demilitarized and President Obama would actively oppose any unilateral UN effort to declare Palestinian statehood.
The speech Netanyahu gave in front of Congress did not recognize these pro-Israeli positions.
The Prime Minister chose to basically "lecture" the President on the position President Obama had NOT taken-meaning the return to the "indefensible" pre-1967 borders.
Netanyahu basically has given support to the Republicans in 2012.
He must have known the political impact.
President Barack Obama is our American President.
It was inappropriate behavior for an American ally.