what they fail to see is that all they're doing is getting guns out of the hands of honest citizens!
That's a bit of stretch
These people are voluntarily giving them up in exchange for something.
Honest citizens? I'm willing to bet some of these people were unsavory at best and figured they could sell the gift card for more than their piece of crap sawed off with a rusty barrel.