The first problem is political. The conservative US Senator Ted Cruz, who may be about to announce his candidacy for the Republican presidential nomination, has said, “You cannot defeat an enemy if you refuse to acknowledge what it is."