I've said this before, but the simple answer to me seems to be to close the hatcheries on rivers that have wild runs and wild fish habitat, and beef up the hatcheries on rivers that have been dammed or otherwise compromised so that little habitat remains for wild fish. Also, stick with the temporally seperated stocks that spawn too early to cross with the natives. Talkin' steelhead here, other options exist for salmon.

By the way, I fished in Canada for salmon this year, and did a hell of a lot better down here thank you very much. Canadian salmon stocks are overexploited, and there hatchery practices and habitat protection regulations are 30 years behind ours. Now maybe they are doing things better with steelhead, no personal experience there.
_________________________
The fishing was GREAT! The catching could have used some improvement however........