I know in the UK and i imagine many other countries, we have amnesties on certain weapons
this is where people who have these weapons have the chance to hand them in anonymously.
i think we could add an extra layer to it by having a paid amnesty or a running one rather, where people can hand in weapons to the cops and get a cash reimbursement.
For example a regular civilian finds a knife or perhaps a pistol. They should be able to hand these dangerous and illegal items into the police for a small reward. This would help take weapons off the streets and add extra Civ RP.
The reward would of course be much less than the value of the weapon as bought so not to be abused for profit, but to the person handing it in its 100% profit for doing a good deed