@Lash,
It still happens to me, I must admit: I wonder why something is punishable elsewhere that seems so normal here.
Take jaywalking, for instance:
there is no law preventing this in the UK: in England, Wales and Scotland it is legal to cross and walk along all roads except motorways (where pedestrians and slow vehicles are not permitted), as well as on roads with the "No Pedestrians" sign displayed.
In Germany, you may get a fine of 5 Euros, if you cross a road about 10 m next to traffic lights or a zebra crossing.
In the USA, you get a ticket, might even have to appear in court, or even end in jail, after being knocked down by a policeman like that British history professor a couple of years ago.
I'm quite sure, everyone here knows, Lash, that you can carry your Glock [even when writing it in lowercase: it's still an Austrian product from Deutsch-Wagram, with capital 'G'] and any kind of knife being questioned or stopped.