Socialism promises equality for everyone (except the ruling class of course). Free markets or Voluntarism just give people the best chance at an equal opportunity.
What equality is there between an engineer child and a worker child in a country where studies cost few hundred thousands dollars?
Edit: And as say above there is no "rulling class" in a direct democracy. That's the whole point of it...