Extract from page 4 of Massimo Salvadori’s Modern Socialism:
a movement centered on uncompromising opposition to capitalism, giving pre-eminence to the economic aspect of life, convinced that the end of capitalism will usher in an era of permanent prosperity, peace, and progress; aimed at achieving an egalitarian and brotherly society through the abolition of most or all individual ownership of property; strengthened by the certainty of possessing the truth and the key to happiness for all.
<br>
Later on, a funny contradictory statement:
Socialists were clearer about what they were against, than about what they were for. Their energies were focused on discussion of capitalism and agitation against it. On the formulation of Socialism there is, in contrast, vagueness.
Socialists differed in what they intended by capitalism. For most, it was a vague general term including practically everything non-socialist.
So, Socialism is vague but it is not vague that it is against capitalism, the definition of which is vague too, since it depends on defining what is non-socialist.
What is not vague, then?
I think that socialism is often described as a utopia with all people being equal etc. But today all people are equal in front of the law as well (in theory).
So I think that a real world socialism (means of production in the hands of the workers, democracy and de-commodification of products) would necessarily be flawed in some kind of way as well. Obviously the goal is that the draw-backs (many of which we probably can’t anticipate now) will be totally worth the gain each and every one of us will get!