Treasury Secretary Scott Bessent issued a stinging rebuke of US defense companies on Tuesday, saying they’ve fallen short of their patriotic duty by not delivering weapons on time.”These defense contractors have let down the American people,” Bessent said during a livestreamed conversation at the World Economic Forum in Davos, Switzerland.Bessent…