Its risk v reward isn't it? If he didn't have such good goal record when fit, or if he played in another position that was well covered then I can understand saying release him. But he does score goals when fit and he's still only 26 so the reward potentially outweighs the risk for me.
Absolutely, if he was howling it would be no contest release but he contributes when he plays.