I've just got a general question I'd like to throw out there, with a specific example as follow-on. Is there a line in the sand where one side is 'heroic' and the other side is 'villainous'? IE, can an anti-heroic character be too anti-? For example, my main character in the novel I'm working on has horrific abilities, a nasty attitude, a drug addiction (which she will eventually and painfully break), a fundamental inability to admit to a solid relationship- despite constant hope from the other side (Keilyn) of said relationship- and a vicious fighting style, similar to Muay Thai but with more fists and less elbows. She is also overprotective of Keilyn to the point where she will engage in her brutal violence against those that make jokes about her. And, to boot, she's up against a pure man with an honestly good heart and no inclination toward violence or anything of that sort. Is she heroic- can she be heroic- or has she crossed the line?