A former Donald Trump aide has questioned why the president is attacking Iran again after previously insisting the country’s ...