A year long pass is about ~$900 USD. >The Court further stated that New York State's practice of purchasing fishing rights from private landholders on navigable-in-fact rivers was evidence that the landholders did in fact hold exclusive fishing rights on these rivers. The Court saw no reason to uphold the view that "the State has been expending public monies unnecessarily on rights, according to defendants' theory, the State already irrevocably holds in public trust."
I don't really see the Douglaston Salmon Run as a bad thing with how the laws in NY are set up.
It provides the public to previously inaccessible banks, provides an actual mechanism for enforcing proper river etiquette, provides parking, protection of vehicles, trails, etc.
After looking at there website they actually provide a lot, and anglers are still required to purchase fishing licenses, so its not like they are piggy backing money away from the state.