Secretary of Defense Pete Hegseth was blasted by lawmakers on Capitol Hill on May 12 as they grilled him about the cost and true progress of the U.S. war with Iran. And the Pentagon boss was not happy when pressed about Iran's remaining missile munitions. With a shaky ceasefire teetering, Hegseth and Gen. Dan Caine, chairman of the Joint Chiefs of Staff, appeared in back-to-back hearings before the House and Senate Appropriations subcommittees to defend the administration's defense budget and the mounting cost of the conflict.