I think we are all talking past one another, so let me try again. Im not saying that you shouldnt use your knife in public lest you scare others. What I am saying is that a little courtesy goes a long way toward preventing others from being scared. A little courtesy goes a long way toward preserving our right to carry. On the other hand, rude, threatening, and boorish behavior is a huge threat to our right to carry. Yes, we have a right to carry. But other people have a right to roam our public spaces without fear. So how about a Salute of some sort?
As a young lieutenant in the USMC, I was taught that it is always permissible and proper to salute a civilian to let them know that you are not a threat. When I was visibly armed, I often gave nervous looking civilians a salute. Obviously, such a salute has nothing to do with rank. It has everything to do with courtesy. The hand salute mimics the motion of a knight raising his visor to identify himself. A sword salute lowers the sword to a non-attacking position. A gun or cannon salute discharges the weapon so people know there is no threat, etc. I am NOT suggesting that you do any of the above salutes in public! But when you encounter someone who seems to be nervous about your knife, you could at least smile and give them a greeting or a gentle word.
So use your knife in public, but try not to be ostentatious about it. Take it out quietly, use it, and then put it away. No ninja flicks, flourishes, etc. And the next time someone gives you a look that says, Eek! A big scary knife! smile and reply with Good Morning or Didnt mean to cause alarm, just cutting my sandwich. That is so much better than sneering and saying, Screw you bitch, I have a right to carry a knife in public.
I would suggest that a little courtesy would go a long way toward preserving our right to carry. On the other hand, if people are afraid to go out in public with their children, they will start drafting legislation.