Another thought is to create an illegal restocking program. Was quite common not so long ago for individuals owning property on watersheds to have a small rearing ponds where they would spawn out their own fish, incubate the eggs and release them as smolt or Fry. When I was a cop in Mason County I ran into three individuals who were doing this, one on Sherwood Creek, (steelhead), one on the Union River (steelhead/coho), unnamed trickle on the South Shore of Hood Canal, (chum). The one on the Union was well established and was using a native stock which had established a run to the culvert for a couple decades, was releasing about 5,000 per year, would get a couple dozen per year back. The one on Sherwood creek had a friend at the Ells Hill hatchery on the Skok, and would get a few thousand fry from his friend, keep them in a holding pond till spring and then open the gate, he told me he got as many as 50 back, he lived on a tributary of Sherwood Creek. The south shore one was interesting, the people had purchased an incubator from a sears catalog and spawned out a few chum that were native to the creek, many years the creek would have barely enough water for fish to go up but they told me they would get hundreds back which would die on the beach due to lack of room in the creek since it was so small.
Might be time to take management back into the public's hands, it's not hard to raise fish, you could do it with a homemade incubator and a kids swimming pool as long as you have a good water source.