Day: February 3, 2013

The Drug War is a Gateway to Police Perjury

Michelle Alexander in the New York Times: Why Police Officers Lie Under Oath

Mr. Keane, in his Chronicle article, offered two major reasons the police lie so much. First, because they can. Police officers “know that in a swearing match between a drug defendant and a police officer, the judge always rules in favor of […]