I can't say i ever knew anyone who just kept old useless guns laying around on a shelf or in a cabinet...the people i know, got rid of weapons they didn't use, unless they were antiques and on display. Esp now since the market for metal is very high.
I think that having a program that allows a gun not being used to be turned in for something of value (groceries in this case or toys at CHristmas) is good. As long as it is a voluntary program i am fully supportive of getting as many guns as possible off the streets.
Did anyone in this program talk about why they were adding a flu shot though? That does just seem very very strange. I also don't like the connotations of doing something like this for medical care. Essentially turning it in for a gift card is just selling a weapon. But trading it for medical care I am not a fan of.