Well if you start to kill people on street and doing nasty things that is not impossible to tag the knives :). If you look in to history of this particular area there have been fierce street fighting and there was a tradition or culture to hang your sword/dagger or knife around your waist (before these new laws established). I think that is for public security and peace its not oppression and the law is tailored to address their local needs.