I almost never leave the house without a pocket knife. Let me clarify that by saying to me it is a tool much like a hammer or tape measure and in no way do I consider it to be a weapon. However in this politically correct world some people see any knife, be it an inch long mini swiss army knife or a folding knife with a pocket clip, or heaven forbid a dagger looking sgian dubh as a lethal weapon.

Having never worn my kilt to church I'm not sure how I'd handle this situation. The only reason that I can see to not wear the sgian to church is to respect the other worshipers there. Obviously you don't consider it to be a weapon, but there evidently are those in your congregation who feel it is inapropriate. One of the first axioms is to not intentionally cause offense to your fellow man. This is of course different from someone taking offense when none is intended. A pocket knife tucked into your sporran would still give you a usefull tool without the appearance of going armed to church. Sometimes the end result is not worth the fight. Anyhoo, just my 2 pence for what it's worth.