Why do people become communists? Because human beings are capable of believing in all sorts of illusions, and we are capable of working long and hard to turn them into nightmares. Once we’ve invested the time and energy into something, however destructive, it can take a very long time to wake us up.
Source