Valid points (all) and yes, context is king. Here in the middle of nowhere, carrying a knife is basically a universal standard. Never know when you might want to pick some wild edibles, or have to cut reeds off that are snagging you (or your dog, whatever).
Still I take umbridge with any law that unilaterally assumes guilt and intent. Rather than criminalizing the use of pointed and bladed objects as weapons (which is already illegal anyway) it criminalizes the public possession of tools merely because they could be used as a weapon. In the last month I've seen no less than a dozen "murder by automobile" incidents on just Sky News alone... yet we don't make vehicles illegal.
The law is prejudicial for no legitimate reason, therefore it cannot be respected. The problem with silly legislation like this is that it gives people a very legitimate reason to disrespect the law as a whole (and the system which produces it)