Former NYPD detective calls lack of prosecutions 'insanity' in liberal-run cities