President Donald Trump has arrived at a delicate moment as he weighs whether to order a U.S. military response against the Iranian government as it continues a violent crackdown on protests that have left nearly 600 dead and led to the arrests of thousands across the country.
