In much the same way as I believe that guns don't kill people, people kill people, I believe that daggers don't kill people. People kill people.
I have been doing some more thinking about kirpans and baptised Sikh children carrying them to school. While I still think it is a bad idea, part of the reason why I think this is that there is such a lot of violence in our schools. Because of the type of violence (not necessarily violence itself, since that has always existed) our attitude towards weapons is immature.
In certain civilizations long gone, war, honour and the correct use of weapons were tied together. If you know anything about the Spartans or the Samurai, then you will know what I mean. For a soldier to drop his sword or shield (depending on the culture) in battle, or to flee, or to act in any way that was deemed to be dishonourable, was a big deal.
What if violence in our schools was not an issue? What if everyone viewed any type of weapon as an instrument to be used honorably? I suspect that kirpans in the classroom would be less of a problem. In fact, I doubt anyone would even think twice about it. No one would even consider the possibility of a Sikh student attacking another student with their kirpan because that is not its purpose.
This is not the case, however. The reactions towards kirpans, the fact that it was ever an issue at all is, in my opinion, a symptom of a much larger problem in our society.