Those pay to fish ponds are a real problem. They illegally net huge fish from local rivers and stock the ponds with them. The ponds aren't healthy to support the fish and they end up tossing barrels full of dead fish in the trash everyday. Plus, they deplete the natural fisheries of thousands upon thousands of trophy fish. If you search further on YouTube about the pay ponds, you'll see vids taken of the dirty side of the business by fishermen/conservationists.
Catch and release is the way to go. Freshwater or saltwater I don't keep what I won't eat. As far as freshwater, I only eat trout, walleye and catfish, but it all depends on the water condition of where the fish where caught.