The criminals are NOT going to turn in their guns - no, they're going to steal someone else's and sell that to the moronic police and their "no questions asked" buy-back programs
Best case the weapon is reported stolen and recovered IF the police put two and two together - which I am less and less confident they are capable of doing - and the city (i.e. taxpayer) loses the money to the thief.
Yet another way to disarm the law abiding and keep guns in the hands of the criminals.
Leftists' logic is about as meaningful as their "new morality" and "higher truth.