Two points about throwing dollies up on the bank:
1) It's illegal, immoral, and unethical. It's called wastage of game. If I see someone do it, I'll be on the phone to the gamies so fast your head will spin.
2) If dollies are such a plague to salmon and steelhead, however did the runs manage before we were here to kill the dollies? Seems to me the salmon did fine before we were here. Maybe the dollies aren't the problem?
There's no doubt that dollies, and rainbows, and steelhead, and salmon smolts, and cutthroats, will eat loose salmon eggs. However, the precise reason salmonids bury their eggs in gravel is to protect them from predation, among other things. The loose eggs are dead already.
I'm sure that some of the fingerlings get eaten, too, but I haven't seen any data that indicates that dollies and other freshwater predation are anywhere near the threat to the fish that, say, loss of habitat is.
If you go fish in Alaska, the rivers that have the best salmon runs have the best dollie runs as well. Doesn't seem to hurt the salmon there. For a long time, Alaska had a misguided bounty on dollies. Once they got decent biologists in the fish and game department, the practice stopped. We could learn something from Alaska - they have actually recovered some salmon runs.
_________________________
Hm-m-m-m-m