I can see where youre coming from. No one will really agree with you, but in the real world, it happens.
My thoughts are, its a hatchery fish. Its not wild, its an enhanced, placed fish. That being said, rules are rules, and I tend to follow them. If someone is fishing in a meat fishery, and they want to keep ONE fish for dinner, then hooked in the mouth, hooked in the tail, it doesnt matter, as its no longer sport or recreation, but simply meat harvesting. Again, these are just my thoughts, and I dont encourage poaching, but at the end of the day, all the snaggers in Canada probably cant match the harm a couple nets do.
"All that is necessary for the triumph of evil is that good men do nothing" A little extreme perhaps but the point is valid.
Your analogy doesnt apply to this scenario as much as it does to someone who is actually harming the fish run. One person who takes a fish, be it mouth, tail, fin, doesnt matter, still takes one fish. I understand the idea of survival of the fittest, and that fish does not deserve to be taken out of the life cycle early, but even so, its one fish. If it were 20, 30, 500 fish, that will effect the health of the run. I would hardly say the guy who kept a snagged fish is evil, but simply selfish, maybe even greedy, but evil? I think thats more than a little extreme.