Most of the ppl I fish with don't eat fish, so often they go back. Once in a while I will keep a bass for breakfast, but mostly it is catch and release.
Now in saying that, the kids catches (which are rare at best) get put on the table, usually small, they are walked through catching, cleaning, and cooking them. Thing with kids is, the fish tend to swallow the hook... we are working on that. All three of my boys love fish because of the simple fact that they put it on their own plate.