morally ambiguous characters in literature