I agree with what FA has brought up.
FYI, salmon found in Japanese restaurants (the cheapest dishes anyway) are worse.
They are farmed Atlantic salmon.
The trend lately seems to be the need to rant about "snaggers" in reports. While violations should always be reported, to the authority, people need to keep in mind that the Stave River is a heavily fished system because of the easy foot access, short driving distance from Vancouver and high abundance of chum salmon. When an angler fishes in a crowd, it doesn't make him or her a snagger if he or she is doing everything right. The kind of generalization being employed can be insulting to some. Regarding keeping coloured fish, some people simply don't know better, because they have never caught fresher fish before. Is it illegal that a parent kills a coloured fish when a kid brings it in? No, it translates to a day of family fishing, better than youths who are not spending as much time with their parents or guardians. There really isn't a need to look down on others who are just starting out simply because you know more.
If a coloured fish is being killed for eggs only, then that would be a violation. If a fish is being dragged onto the beach before released, it is a violation. If a person keeps more than the daily quota, that's a violation. If a person is fishing without a fishing license, that's a violation. If a person is purposely snagging fish (eg. jerking the rod back once every few turns on the reel), that's a violation. In these cases, you have two options. Report the violators by phone at 1-800-465-4336, or bring up the problem with the fishing club/association that you beling to (if you don't belong to one, join one and have a voice) or your local DFO community advisor. Continuously bringing up "snaggers" on a internet discussion forum eventually becomes mind-numbing to readers, which translates into meaningless rants. Be proactive and make a difference.