President Donald Trump and Defense Secretary Pete Hegseth have been accused of having a glib attitude towards the Iran War.