General Mark Milley warned against carrying out a military action against Iran, despite countless others urging Donald Trump to strike.