Once again Trump will face keen opposition. To be credible, a police force has to have teeth, and our commanding generals ...