"Trump promised no endless wars. Iran proved that promise empty," U.S. political analyst Mark Shanahan told Newsweek.