Exactly -- the police screw up and the judges let them off the hook, while if a citizen makes an equivalent error he's convicted of murder and sent away for life.
Yep. A cop in Chicago or Detroit would be given much more leniency when making the same mistake as, say, a neighborhood watch captain in suburban Florida.