I release most of those I catch, only because I don't have any personal use for them most of the time. I've planted some at the base of trees, or in gardens over the years. I give them away to anybody nearby that wants them. Sometimes that comes up. Interesting notion about food bank donations. I might look into that. I'm fine with them being eaten, or used for fertilizer for gardening and tree planting. But I simply can't countenance killing them and leaving them on the bank or in a trash can to rot. That's no good. Do something useful with them, or turn them loose. Just my two cents. If I do engage in lethal harvest of some kind, I always bring my fish bat with me to dispatch them quickly.
Oh, and by the by, please don't take Freshwater Drum (Sheepshead) out of our lakes too often. All our lakes have Zebra Mussels, now. They showed up a few years ago. Freshwater Drum eat LOTS of them, and more than any other fish we have. After they started to appear, I noticed the average size of Drum I'd catch went up a lot. I caught far more 8-10 pound Drum in the past 3 years than in the previous 15. Seems like they gorged on Zebra Mussels when they first showed up, and they're about the only natural control we have for them. Zebra Mussels can really mess up a fishery. Smallies and Crayfish eat them, too.