If I may put in my 2 cents: By rights, this case should have been sent to the grand jury. My speculations as to why it wasn't:
The special prosecutor realized that a grand jury would no bill the case. She also realized this that would happen too soon and set off more conflict. By circumventing the grand jury, she has thrown a bone to both the hang 'em high crowd and the let 'em go now crowd, and lengthened the time frame for both to cool down/lose interest. I honestly don't think Zimmerman can be convicted for any degree of murder on the evidence available. Manslaughter, maybe, but I think not likely. Negligent homicide/criminal negligence/reckless discharge of a firearm, more likely.
At this point, I honestly believe the city/county/state/feds just want to drag this out long enough for most of the country to move on to other things before Zimmerman is found not guilty of murder, as he probably should be under Florida law.
May I suggest we all sit back, smoke/drink/ingest our favorite intoxicant/relaxant, and let the courts do their job.
Then, when it is all over, all you analoids on both ends of the spectrum can spend the next 6 months arguing about why your point of view won/lost, and why the verdict was right/wrong.

Asst. Gatekeeper, XI Games.