If you remember, there have been points where he's had to do things that she COULDN'T do, to protect his Slayer. Killing Ben comes to mind for this. Even though she'd defeated Ben/Glory, staying alive AS Ben, meant that Glory could again become a threat, so he had to die. Slayers don't kill humans.