Tag: business insider

News

Law Professors Letter to Congress: End Qualified Immunity

300 law professors signed onto a letter urging Congress to abolish qualified immunity.