We need more random searching (they had metal detectors and coppers in Glasgow Central a few years back stopping people searching for weapons) and higher sentences for knife carriers. The problem is so many people carry them for 'protection' from other people who are carrying them for 'protection' as well. It's just self perpetulating really and a change in belief starting with the very young is the only way to really tackle the problem.
Living in Glasgow, there is always the threat of knife crime (I believe we have the highest rate of it in the country) however I've never been subjected to it but have seen people carrying knives. I do generally believe, and I think the crime stats back this up to a point, that Glasgows high crime rate is generally localized in certain (and there are a fair few of them) areas and rarely do gang fights spill over into the other less 'gangy' areas.
I suspect the level of incidence of knife crime are a lot higher in Castlemilk than they are in Giffnock.