For five hours on Wednesday on Capitol Hill. Donald Trump's Defence Secretary Pete Hegseth sat across from lawmakers who wanted answers about America's war with Iran. And mind you, they were not polite about asking.