To answer a couple of questions posed by earlier posts...
1. Can a judge throw a case out for being a waste of time? Yes, but a smart judge lets the case be decided by a jury, then tells them that it's the prosecutor's fault. Makes for an informed electorate who puts the blame where it belongs. Also, if a judge dismisses prior to trial, jeopardy doesn't attach, so the prosecutor can keep filing the charge again and again.
2. Grand jury? No grand jury for traffic tickets or misdemeanor offenses. Charges filed by either the officer or the prosecutor, depending on the jurisdiction. In Ohio, this would have been filed by the officer, but the prosecutor would decide if it proceeds or not.
3. Waste of time? I would love this case. All of the First Amendment issues, the obscenity laws. this is good stuff, not the typical boring assault cases of who hit who first during the drunken brwal at the Double Duece.