Aber das andere habe ich noch nicht verstanden: Wie wird ein
Mensch kontrolliert, ob er gerade ein Einhandmesser dabei hat?
Können Polizisten wahllos Wanderer anhalten und „Leer deine
Hosentaschen“ befehlen?
Naja, zuerst einmal musst Du dem Polizisten ja irgend einen Anlass geben, Dich zu kontrollieren. Das hat dann was mit dem Spruch „wo kein Kläger, da kein Richter“ zu tun. Wenn Du ein braver Bürger bist, der nicht grad aussieht wie einer der Panzerknacker, dann wirst Du auch nicht kontrolliert.
Die genaue Gesetzeslage kenne ich auch nicht, aber soweit ich weiß, braucht ein Polizist einen Anfangsverdacht oder einen Anhaltspunkt, um Dich zu kontrollieren (soweit ich weiß, ist das beim Zoll anders, die können stichprobenartig kontrollieren).
Solltest Du also immer brav sein, wird Dich auch keiner kontrollieren (es sei denn, Du gerätst in so eine Stichprobenkontrolle oder Du begibst Dich in irgendwelche sicherheitsrelevanten Bereiche, z.B. Flughafen). Daher stellt sich die Frage nicht, wie man das Messer finden würde. Oder Du wirst allein auf Grund der Tatsache, dass Du ein Messer dabei hast, so nervös, dass ein Polizist auf Dich aufmerksam wird.
Anders verhält es sich, wenn irgendwas passiert ist. So z.B. Deine Verhaftung bei welcher Du automatisch gefilzt wirst. Wenn man dann ein Messer findet, kommt das noch zu Deinem ursprünglichen Vergehen hinzu. Oder Du stehst mitten auf dem Marktplatz und wedelst damit rum. Oder Du rennst in der Schule durch einen Metalldetektor (bevorzugt Amerika, aber sowas solls hier ja auch schon geben). Oder Du besuchst ein(e) Konzert/Fussballspiel/Demo, wo Du gefilzt wirst.