It's an important and relevant topic, if we get caught with weapons we'll find ourselves in trouble. When we as Expats are out and about the vendors stalk us and try to sell us items we shouldn't be carrying around, example, and they've approached me several times waiting outside grocery stores and malls:
-Knives, bolos, pepper spray, extendable steel batons, tasers.
You might even be approached or contacted through inlaw's friends of inlaw's, people on the street selling weapons such as hand guns, ect...
What I do is keep bolos inside the home, or I do need to use them I live out in the Provincial area and at nearly every entry point in our home I have thick clubs and bolo knives. I once had to break out the bolo knife when two fake cops tried to come into our home, one had a backpack no uniforms and a really cheap looking ID. My wife handled it fine, though she told them to meet us at the Police station they took off also after I brought out the bolo knives, I'm not into messing around.
Since this has happened I've made our home more safe by the addition of two large dogs, not local either, they've bitten several people and yes I've had to cough up money for rabbis shots. The silly CC cameras will identify the hoodlums, but you won't be able to do anything about it unless you pay for court costs and lawyer, get ready to spend big, so what's the point, the dog is a very effective tool against troublemakers.