Whenever I pick up an undersized snapper that has swallowed the hook, I try to get it out only if there are fish eating birds around, if not then it get a snip near the hook and off they go. If they live, they swim off cheerfully, if they don't then the nearby birds get a quick feed.