Socialism isn't a system, it's a political colour. I'm a socialist; With that, I mean that I think the rich should pay more tax then the poor (and with that I mean quite a bit more); the government is there to provide a basic living standard for her citizens; healthcare systems are necessary; The government must play a minor role in the economics of her country.
The problem with this way of thinking, that people who earn much should pay more ( Which, they by the way do regularly, even without a increased tax percentage), comes when deciding where to line for "earn much" goes.
After all, a vast majority of citizens can rearrange their lifestyles, start using cheaper alternatives, and instead use the surplus to pay higher tax. Yet only the rich people are called out, because it is easy to think along the lines of "they have so much money they can take it". Only that this can be applied to most people, high or middle income alike.
And before you start calling people selfish cunts for losing over half of their income to taxes, why don't you start giving away half of what you earn, or get, each month.
Also, people, know the difference from socialism and Social democracy.