SPOILERS
Well, if you keep getting her bad end, and your past the point of that man who attacks you in the sewers then it's the choices you are making in her route that are giving you the bad end. Replay her route and pick the choices that are kind and nice, for instinct and reason, pick instinct for the first time it comes up, and reason the next time it comes up.