My point is when there is money on the line, no one cares about releasing the big ones, but o my if the regular angler brings in a limit of 22 to 24 inchers. Angler be damned. I for one keep them and give them away.
There is a little point of contention however, in what you just wrote. Personally, I keep what I kill. I release a lot of fish, and a lot of people say "oh, I would have taken them, if you don't want them", to which I answer "I hate to rob you of the pleasure of catching your own fish".
So, I don't take fish out of the system, specifically to give them away. I do gift a few fish here and there, to elderly neighbors, but for the most part, I release.
Then again, we are allowed 5 per person per day (walleye of course). What you do with them is your business.