The well of public opinion has been well and truly poisoned by the Iraq episode.