T]he Iran war has dragged on too long,” Texas Sen. Ted Cruz said. “It should have been brief, decisive and over. It needs to ...