Freedom of thought is the very life of democracy, it is its very soul.
But socialism cannot stand freedom of thought, because freedom of thought includes the freedom to support capitalism.
It is difficult for socialism to swallow that.
Socialism wants to destroy capitalism totally, and therefore it has to destroy freedom of thought.
And it is unthinkable how, after destroying the right of the individual to hold property and his freedom of thought, socialism can be considered democratic!