Dear friends,
Sikhism makes it mandadatory to carry the knief (called Kirpan). It is not that the knief is used to harm anyone. Sikh religion did not preach violence of any sort but friendship and helping nature.I think it started with the Khalsa. More information can be found here.
http://www.sikhs.org/art12.htm