i'd argue a culture where you can walk around with a knife and people DON'T assume you're a criminal, is better than one where they do
if i saw someone like that at a supermarket, like some of the ones i'd work in, i'd assume they're from the deli and forgot their uniform (i've worked in places where i was told i'd be fired if i didn't wear the uniform, yet someone forgot and i never ended up getting one and nobody gave a shit lol) or are just, idk, carrying a tool around, maybe to cut open a box of office supplies
instant paranoia is not a good sign
it's good survival tactics, yes... but not a good sign...