Well on the same lines I yesterday went to gurudwara sahib. While coming out, I saw a guy selling sikhi stuff (karas, silai, patke etc) as they generally do. The seller was a sikh, and was showing a kirpan to a hindu guy. That made me wonder if it is OK for non sikhs to keep kirpaans???