I don't know about Berlin, but in some of our big cities in the US, there are shootings and stabbings occurring on public transportation systems, so I can understand the thinking behind these laws. The trouble and irony is that the bad guys are going to carry anyway.