Defense Secretary Pete Hegseth is sparking controversy -- inside and outside the military -- with public comments on the war with Iran that are heavy on taunts and talk of retribution, a stark departure from the way his predecessors have communicated during wartime.