Sentence:  To derive delight from what inflicts pain on any sentient creature <WSD>revolted</WSD> his conscience and offended his reason. 
Meaning of the word marked with <WSD> tags:  To repel greatly.