It doesn't matter what the precise meaning of the law in your state is. It matters what your particular LEO thinks it means and what kind of day he is having.
You can beat the rap but you cant beat the ride.
Actually, "the precise meaning of the law" matters A LOT.
I've met and known many LEO's (most good, some bad), but I've never known any who were willing to arrest someone for something that wasn't a crime. Officers on the street do not operate with impunity, they have to answer for every decision they make, and they can pay a price if they decide wrong.
Arresting a person who hasn't broken the law is a violation of their Constitutional rights. And there is no shortage of civil attorneys who would salivate at the thought of suing a city, county, and the LEO themselves for a clear case of a Constitutional rights violation. According to the civil attorney I used in my contracting business, such cases typically end quickly with a decent settlement check (costs them more to fight the lawsuit).
Ask any LEO who has been sued for a wrongful arrest how much they liked it. It's safe to assume it's not an enjoyable experience.
If people know their local laws, if they know their Constitutional rights, if they know how to conduct themselves when stopped by an LEO and don't give the LEO attitude, they should have no worries about being arrested and taken to jail when no crime has been committed.
I've known people who encountered LEO's with bad attitudes, but because the people made it clear (politely) that they knew the law, and their rights, the LEO's recognized it was not in their own interests to "mess" with them, and sent them on their way.
If you're stopped by an LEO, and the LEO clearly doesn't know the knife laws and is about to make a mistake, or intentionally violate your rights, ask for them to call their supervisor. Their supervisor should be riding around in a patrol vehicle
supervising the other patrol officers (just like any supervisor at any business keeps tabs on employees). Their supervisor will have a lot more experience and knowledge of the law, and there will be less chance of a wrongful arrest, or confiscation of legal property.
Of course, if a person just goes through life with the attitude "cops suck", then I wouldn't expect any encounter they have with the cops to end well, regardless of their knowledge of the law or their rights.