they do not carry big ass knives. kirpans blades are maybe 3 inches. Not all of them carry it cuz it is mostly ceremonial.
Sheikh is usually leader but doesnt mean military exclusively. You could be a religious one, or even just a good person generally accepted by the community that people could go to for advice. not really a rank.
i agree totally with your last statement. I think back when 9/11 happened alot of sikhs got flack for having beards (its part of their religion to not shave).