At a gathering of Republicans a few days ago, Donald Trump talked nonchalantly about the recent sinking of an apparently unarmed Iranian frigate by the U.S. Navy – in the Indian Ocean, more than 2,000 miles from the Persian Gulf. A total of 104 crew members were killed and 32 more were injured.