If we want to be forensic about this we must admit of these facts:
1.Laws are neither good nor bad.
2.Those who protest existing laws are usually focused on their own situation and not a "worse case" scenario situation.
3.There is always a crossover between annoyance and safety.
4.Everything comes down to when and how a law is actually enforced; the particular specific circumstance tests all.
I personally know a Federal Agent who works at the Airport x-raying and frisking passengers. She says they are given no latitude
whatever of a discretionary nature (by policy) and yet her fellow agents are either too lax or excessively zealous anyway.
What WOULD a "perfect" law, rule or enforcement consist of anyway?