Take any year you like, with any combination of prior escapements, redd scour, and quality of ocean conditions you like; it's how many fish get harvested off SE AK, BC, and then our own coast that determines what we'll have to fish for each year in our local streams. Management does their damnedest to ensure that number is as close to the same as possible, every single year. If they hit their ocean harvest goals every year, the in-river fishing would be like what we see in a slow year every year. Let that sink in for a second. If WDFW were capable of planning fisheries perfectly, every year would be slow for in-river fisheries. BY DESIGN.

Habitat absolutely limits the number of fish that can potentially be produced (if we forget hatcheries for a minute, though, to Rivrguy's point, they are another factor in today's reality). Until such time as production can no longer support harvest, fisheries management is what will determine how many salmon we get back each year. This is where NMFS and WDFW are absolutely accountable for the current state of our (in-state) fisheries.

At least until we reach the point of no return, habitat dictates abundance; harvest management dictates what survives to spawn.

As regards boycots, I can blow as much smoke as I want to; I'm still going to fish if there's an opportunity. I've resigned myself to the fact that these are the good old days, so I'd better just keep fishing. Ghost fish are even harder to catch from the couch....