If the law was no carrying a knife with foot long blade, or no swords, I would be okay with that. Most hunting knives I like have 5"-7.5" blades. I can't carry any of my fixed blade knives or most of my folders either. The township I live next to has a ban on anything over 3" and I go there all the time. I was in a car wreck there and had a knife in my front pocket with the clip on the edge of my pocket. The cop asked me if that was a knife and when I said yes he made me take it out. The blade was 4" long so he stuck it in a crack in the curb and told me to kick the knife. The blade broke into 3 pieces. If I didn't destroy a practically new knife I'd most likely have to go to jail. So I was out $150 or $200 or whatever it was, and when I tried to buy a replacement for it they were out of production.
By state law I also can't carry a double-edge fixed-blade knife even if the blade is only an inch long. If I had a double-edge folding knife I could carry it if the blade wasn't too long, but I wouldn't count on the cops knowing that. They don't seem to know much about the law. We have a switchblade law too so no one can carry one unless they only have one hand. Maybe we can get that changed some day.