Kim Foxx steps down as Cook County State's Attorney, leaving behind a legacy of justice reform and controversy.