Senator Markwayne Mullin mistakenly called Defense Secretary Pete Hegseth "president" while defending U.S. strikes on Iran. The Oklahoma Republican, who has no military service, described war as ugly. The incident highlights GOP efforts to justify the controversial military action.