Amnesty followed by military service for a year or two for carrying a knife. Would probably put 50% of those caught on a better path. Refuse the service and then go prison instead. This all alongside work in the community etc. to try and tackle root causes. That’s the best I can come up with.