Morality is based upon your upbringing, culture, influences of peers and often times religion. When individuals have a high degree of variance among those aforementioned sources, cases like this happen. Just cause you think one thing is immoral another may think its moral.

A large percentage of the population don't fish for steelhead. They have no vested interest in the strength or status of the run. that's why a lot of "noobs" won't hesitate to bonk a wild steelhead. Especially if they got started during a pink run....