I throw back most of them, but I keep a legal fish or two a few times a year. If its a legal fish and bleeding from the gills, it goes on the stringer. If its legal fish, and I have a taste for a fish dinner...it goes on the stringer. If I injure an undersized fish, or a fish residing in a C&R only area, keeping that fish is illegal, so it must go back (One of the reasons I dont like fishing in C&R only areas).

Catch & Release is just a way to recycle fish for someone else to catch. Its an effective game management tool when angler demand exceeds the supply of fish, but I dont think there is a real moral foundation to the Catch & Realease ethos.

Release all your fish if it gives you a warm fuzzy....... but realize that you need to respect the wishes of those anglers who harvest fish (by any legal method, even if you dont approve of it or consider it sporting), and to understand the importance of killing and eat a fish every now and then. Cheers.