Other than Obama and Kerry is anyone surprised?
Obama and Kerry are not surprised. This agreement was strictly for domestic political reasons (resurrect Obama's tarnished image) and to prevent Israel from launching an attack against Iran's nuclear facilities. It kicks the can six months down the road and will set the stage for another phony agreement to kick the can further. They are following the NK template set up by Clinton. It will take years before we find out the Iranians have been cheating.
We are governed by idiots.