Just a friendly reminder: being liberal doesn't automatically make someone anti-gun or anti-knife, thanks. Not sure why these sort of threads jump right into the unnecessary labels and insults, but...
Exactly what I was thinking.
I know a hell of a lot of people that would do the same thing this woman coworker did, and who would be called "conservative" by those who like to use labels.
Then, there are the millions of people who don't really fit a label, liberal or conservative, republican or democrat, because they have varied views on many things and don't choose to side with a particular line of thinking dictated by someone or something else.
Anyway, back on topic:
When I read the OP, the first thing I thought was: That's what happens when you show off a knife. Discretion is always best. Keep it in your pocket until you need to use it. Then those who want to make an issue of it have less of a reason to do so: "Hey, I was just using it to open a box."
You can't control people's reactions, but you can control your actions.
Another thing, I think many places would definitely fire someone over carrying a LEGAL knife into the workplace if they had been warned that it was issue. So be careful. The knife laws won't help when HR comes to tell you to gather your things because coworkers have complained that you make them feel unsafe.
Let me clarify that I think all law-abiding and responsible citizens should be able to carry knives and guns anywhere they choose. If I could carry a gun here in NYC -- I would.
Does that make me "conservative" or "liberal"?