America’s top military officers sat in stony silence last month when President Trump addressed them at Quantico. Those who spoke their minds risked being stripped of their rank. Yet America’s military ...