The Four Feathers
Steven D. Greydanus
Here's a protagonist who questions the validity of killing people for the sake of an empire, but then decides it's okay to kill those same people for the sake of his own self-respect and that of others.