U.S. Secretary of State Hillary Clinton has sparked controversy over an analogy between Mexico’s drug cartels and an insurgency.