A close friend of mine is a prosecutor. He drops cases all of the time for lack of evidence that the arresting officers and general public disagrees with. Yes, cops get mad if they think its s a slam dunk case but the office prosecutors office he works for does not like wasting resources for cases they think they will lose.
Also, they keep a list of "non reliable" officers that help determine if a case moves forward.
My point is just because it seems like a slam dunk case, does not mean it is.
Florida also has mandatory minimums and for offenses that don't, judges many times set the duration of prison. It is a lot more complicated than what is being presented.