Like most terms of political discourse, socialism has more or less, lost its meaning. Socialism used to mean something. If you go back far enough it meant basically control of production by producers, elimination of wage labor, democratization of all spheres of life; production, commerce, education, media, workers control of factories, community control of communities, and so on. That was socialism once. But it hasn't meant that for a hundred years. Socialism meant something different.
Noam Chomsky[Mikhail] Gorbachev said that he would agree to the unification of Germany, and even adherence of Germany to NATO, which was quite a concession, if NATO didn't move to East Germany. And [George] Bush and [James] Baker promised verbally, that's critical, verbally that NATO would not expand "one inch to the east," which meant East Germany. Nobody was talking about anything farther at the time. They would not expand one inch to the east. Now that was a verbal promise. It was never written. NATO immediately expanded to East Germany.
Noam Chomsky