Where I live, it's entirely on the cop to decide if you're carrying an "illegal" knife even if it's technically legal (no double edged blades or auto). Basically, you have to convince him you're carrying it for "a good reason", and there is no recourse against his opinion.
Doesn't stop me from carrying multiple blades on me and in my gear. What can I say.