The US and its allies are to be congratulated for getting to yes with Iran on reining in its nuclear program. But the deal is less good than the one that could have been reached a decade ago – a point worth keeping in mind as the likes of former Vice Present Dick Cheney and Israeli Prime Minister Binyamin Netanyahu sound off.