Dagan was right about the Palestinians but wrong about Iran