Sentence:  Hayden's problem here, I think, is an excessive consistency: not being a socialist, or at least not wanting to take his political stand on that principle, he assumes he must, then, be an <WSD>antisocialist</WSD>. 
Meaning of the word marked with <WSD> tags:  One who opposes socialism.