Ну тут схожі закони як в Україні, теж є поняття "умислу" і трактувати його можна так як зручно )
Example, walking through a dark alley at night with a utility knife in your pocket for protection sounds like a good idea. However if an officer of the law stops you and finds it, they can easily conclude there is no other reason for you to have it except for the intent to cause harm to another person.
Furthermore, this also means you can be charged with assault with a weapon even when defending yourself. Why, because the intent to use it for such an occasion is there before you even stepped out from your house.