Plot hole: The prosecuting attorney told William "this case [murder of Kat] is so paper thin the judge's probably gonna throw it out" but William could try to convince the D.A. to take it to trial. In addition to circumstantial evidence against Danny and his pending charges (resisting arrest, assault on a police officer, possession with intent to deliver, and parole violations), the random, unprovoked, senseless murder of a teenaged girl would be high profile - such cases are most likely to be prosecuted. (00:09:34 - 00:10:36)
Plot hole: It doesn't make sense for the prosecuting attorney to agree to accept a guilty plea from Danny for assaulting an officer, possession with intent to distribute, and resisting arrest with no accompanying guilty plea for at least a lesser-included offense of murder (such as voluntary manslaughter). A violent gang member committing an initiation murder while out on parole would be dealt with much more harshly, especially when the murder victim was a high-school-aged teenager and random victim. (00:09:34)
Plot hole: The prosecuting attorney told William, "We've got no video, no photos, no eyewitness except you" and, "Your biggest problem is there is no gun... This case is so paper thin the judge's probably gonna throw it out, and Danny Fetter is gonna be back on the streets... Basically, it's your word against him." William correctly replied, "That's bullshit..." There would still be enough circumstantial evidence (e.g, gunpowder residue, offender placed at the crime scene) to acquire a conviction. (00:10:03 - 00:10:45)
Plot hole: After William told the judge he could not identify the attacker at Kat's murder scene, the judge said, "Mr. Fetter, you are free to go. Case dismissed." The police officer who was assaulted by Danny and other officers should have been present and able to positively ID Danny. Even IF the murder charge could not stick, the other pending charges (assault, possession with intent to deliver, resisting arrest) could still be prosecuted/pled. There was no legitimate reason to let Danny go free. (00:11:10 - 00:11:47)