In my opinion as long as they punch it and its not a nate then who cares. That hatchery fish is out of the spawning environment and it gets to do some nutrient enhancement instead of being on the dinner table.

In my opinion there should be no daily limit on brats, I think they should all be killed. I keep very few myself and have never killed the fish strictly for the eggs. I only kill one if I feel like eating fish that night.

Ive fished a lot of smaller rivers that get hatchery fish dumped in them, in these rivers the brats either get caught or spawn in the wild. And wished I could kill every one I caught and throw it on the bank for the coons to eat. I havent done this but have been very tempted.