This is a mistake programmers often make. Our code of laws is not a proof, or a program, or a set of logical axioms. It's interpretations, often conflicting, of legislature. It also takes into account intent and subject matter and various other things.

It doesn't matter that ad block is logically equivalent to bookmarklets. If elected judges determine it's illegal, none of these "nerd" defenses will work. The only defense is to vote in legislators who will pass laws protecting it.

It's true that it's at time conflicting, it's not true that it's meant to be so.

The term of art for this is "legal certainty" and finding the inconsistencies help iron out when something is off.

So yes, it does matter how logically an ad block is equivalent to bookmarklets, because inconsistencies crack and consistency composes.

I get your point that judges can rule, but it's not the end all be all of it.

>If elected judges determine it's illegal, none of these "nerd" defenses will work.

The nerd defense of "I will use technology to avoid being caught" does work, and it's the only nerd defense worth pursuing.

> elected judges

Judges are not elected, in Germany at least. They are appointed.

Judges are not legislators.

Law is the recorded decisions of those with power. There are ways other than legislation to create law that we're only just beginning to explore.

I'm not thrilled at the idea of trying to explore alternate methods to enforce laws.

Can you provide more information / clarification on what those other ways are?

What? Executive orders has been around since forever, and has been one of the main sources of law until very recently (in historical terms). Unless you're alluding to something completely different.