I thought Haley was being unnecessarily mean and preachy when she initially refused to have Belkar de-cursed. After all, she didn't know whom he killed and why - and, his personality nonwithstanding, most of the time he killed someone in the recent past it was a bad guy.

But now she's just being stupid. She should have him healed ASAP, even if it was just to prod him towards the front line as a makeshift meatshield. (Belkar, with his proven singleminded destructiveness, would probably not even notice, much less mind, it.)