Are you saying all laws are futile? Otherwise what is different with this law that makes it futile?
I do not say that all laws are futile. The difference with this particular measurement is that it is odd to me, that a no-weapon zone is being established, as it is quite unusual that Germans carry around weapons in general. At least not where I live. People carrying around weapons of any kind is just not a thing here.
There are other laws, speed restrictions for instance. I get that there is a necessity to enforce such thing, as people have cars and tend to drive faster than they should. Speeding with a car is more common than carrying a weapon. That’s why this law makes sense, as it adresses the issue right there. Speeding doesn’t have an underlying issue that causes drivers to speed.
The thing what makes it futile in my opinion is that a restriction in carrying weapons does not solve the underlying issues (the root causes of socio-economic inequality, among others) that probably lead to harming others with knives. It’s just treating the symptoms, not the root cause.
This is a 1972 documentary about the life in the year 2000. It is in German, but English subtitles can be set up in the video settings. It turned out to be a bit different, but some predictions back then came to reality.