It's worse than you might think.
All of those minor infractions are already just bench trials, unless you lose and appeal. At least around these parts, however, you end up with around a year of continuances because the prosecution is never ready to go to trial, forcing you to appear six or more times (for up to the full court session... you can't leave until they get around to telling you they aren't ready for you, and they will purposefully make you wait there until the very end) before having your 15 minute trial. Of course, if you just plead guilty to foo, we'll recommend you only be fined bar and you won't have to suffer the shame of needing to skip out on work for a day at court every other month for a year...
You also have to pay for the jury trial, and all of your public defender time at something like $40/h if you lose. And if you lose and can't pay you are in contempt of the court...
A huge problem (at least here) is that traffic cases often escalate into new crimes... if you e.g. are ticketed for a headlight being out and fix it... to avoid paying the fine, you have to go to court! And if you miss the court date, your license is automatically suspended and you are charged with failure to appear (a warrant is then issued). And then you get pulled over again, this time arrested for driving while having a revoked license and evading an outstanding warrant, and failure to appear before the court, and you sassed that officer a bit so let's throw in resisting-delaying-or-obstructing an officer... I watched this absurd cycle dozens of times in my year waiting to be cleared for Thoughtcrime.
The emperor's legal code allows him to prosecute anyone, any time.
The big shame here is that
A Lisp listener and UNIX shell are roughly equivalent; except the language provided by the Lisp shell is far more expressive. Instead of hundreds of blobs you call with arbitrary switches, piping around streams of bits disguised as strings... you have a library of tens of thousands of functions, with a sane calling convention, that document themselves interactively, etc. It just completely breaks down the barrier between programming and using the machine.
Today is a good day for information-gathering. Read someone else's mail file.