Chris Harmer on whether the US should retaliate militarily against Iran