A speaker at a Washington DC rally to mark the fourth anniversary of the Iraq war has apologised for Baptists and other evangelicals who used theological arguments to justify military action.