While I do not agree, I can at least see some element of logic in their position just as I understand that well meaning and reasonable scientists disagree on the subject.
He found himself in the odd position of being so glad that a sinister element was removed from his organization that he was not overly upset about how said removal was accomplished.