Bluefall, I see what you're saying, and you make a lot of good points, but I read Huntress' character arc over the course of BoP rather differently from the way you do. I don't think Helena decided that it was wrong to use deadly force against criminals and that Oracle was right about that all along.
I think that Helena decided that she wouldn't kill while working with the Birds because she valued working with Birds, and she knew that Oracle and the Canary wouldn't continue to work with her if she went too far. I also think that Barbara decided to give up trying to change Helena, and to instead accept her for he she is, on the understanding that Helena wouldn't kill anyone while working for Oracle out of friendship and loyalty.
Anyway, while I recognize the validity of a lot of your other criticisms of this particular comic, there is also the simple fact that I don't want Huntress to change in this respect. I like that she's a violent anti-hero who has little or no moral compunction about killing people. That's one of the reasons I find the character so interesting.