Socialism isn't evil (to start). The problem with socialism is that it simply doesn't work. Socialism assumes that everyone will do the necessary work, regardless of reward. When the reward promised is the same regardless of imput, everyone thinks everyone else will probably come up the slack, and no actually one does. Socialism usually evolves into evil rather quickly as a strong central authority is necessary to organize efforts to produce and distribute resources (usually replacing a punishment system for underperforming workers, rather than just fireing them, and providing no incentive for well performing workers, and no ability for workers to quit or switch jobs). This central authority always becomes oppressive, and decides itself needs more of the resources distributed to itself for...reasons.