I'm not a big proponent of government fish hatcheries (both state and federal) or of fish stocking in general, although I do think they have their place in a number of specific instances.
Often, fish stocking is just a waste of money, in my opinion. You just dump xx hundred fish in a stream that can't support a trout population more than a few weeks into the season, half of them die from shock, polution, etc, another 1/4 are caught the first day by people that dump them in the garbage as soon as they get home (or dump them somewhere else along with that other litter Bowmike commented on), and if (a big IF) any of them make it to the table, they taste like well used cat litter.
Okay, I can see fish stocking in the local pond where the kids get a thrill of catching a few on worms, and may develop an interest in fishing that will stay with them throughout their life. And, I can see stocking fish where our wounded veterans, or other disabled persons can get the thrill of that tug on the end of their line. I'm also in favor of stocking fingerlings in those rivers and streams that can sustain a year round fishery, but do not have sufficient natural reproduction. There are other stocking examples like these that I think also make good sense.
However, if it does cost something like $3 to raise a fish, then I think that people that want to have continued wasteful stocking programs should ante up their own money to pay for them. Join a sportsman's club that has a hatchery. Just don't ask me to use my hard earned money to support it.