It always strikes me that although it is a very good thing that there will be less knives 'on the streets' the people who would actually knife someone are the people who won't be handing their knives in. Like the various gun amnesties - good that there are less guns but won't stop gun crime. What does everyone else think?