怵目惊心 strike the eye and rouse the mind; be shocked at the sight of; be shocked to witness 我们应当从这些触目惊心的事实中吸取教训 we should draw a moral from the startling fact ..
The world may beshockedtowitness American invasions of Grenada or Panama, but this is the United States acting with or without anybody's permission to police its own hemisphere.