fighting for virtue