John C. Wright is interviewed in Raygun Revival. Here, as a taste of the gig, is Mr. Wright on moral valence in popular fiction:
If you wish to argue that there is no such thing as clearly defined good and evil in real life, all I can say in reply is that your notion of real life is missing an essential dimension. This does not mean, of course, that our stalwart hero cannot be caught in a moral paradox, but it does mean that the moral paradox must be a real one, with white and black as sharply defined as squares on a chessboard. It does not mean that our characters need always to be Bishops, always ending on the same color where they began.
I heartily endorse this view of the matter, and I will add this on my own account:
People who extol the so-called virtues of moral ambivalence are, in my experience, generally lazy thinkers. They have not the patience to solve difficult problems (and most of the moral problems that actually engage our attention are difficult); so they pretend that the problems are insoluble and that one answer is no better than another.
If someone says there is no black or white in moral matters, you should carefully consider the possibility that he cannot see them because he is looking with his eyes tightly shut.