Reading the comments above, it is clear that people do not understand what socialism is.
Socialism means that the people who work in a company/factory should also be the ones that own it. At best socialism means that the government regulates heavily on all companies including private companies. It means free education (including university), free healthcare, affordable housing for everyone, and job opportunities (in Soviet Union, you got given a job as standard, people in the cities after school, or uni were given jobs)
Second it is not true that socialism is all bad. Not at all.
The socialist countries in Europe are Denmark, Finland, Norway, Sweden. Germany is less socialist than Denmark for example, because the country is still very much in favour of capitalism. The UK is not a democratic socialist country. The only bits of socialism in UK are free health care. The socialist countries in Europe mentioned above have the highest quality of life in the world, and Denmark has better social mobility than the USA.
In communist Russia, people got housing as standard, and those that lived in the city got a house in the country as well (for free given to them by the state!). Secondly in Russia you got 30 days (or more) holiday as standard and families regularly went on holiday for an entire month!
Cuba another socialist country, has one of the best healthcare in the entire world, they also have some of the best doctors in the world!
The problem with Western media, is that especially in the UK they do not discuss socialism in a positive light, and there are good aspects of socialism, unfortunately the great aspect of socialism and examples of socialist benefits to people's live, well those stories are not told in the UK. Because UK is a capitalist country that for more than 70 years (out of 100 years) has been managed by a Tory government.
the USA is best described as a country run by oligarchs, it is definitely not a democracy by any means, since you need a minimum of 30 million USD to run for presidency, so where would a candidate get that kind of money from, only from millionaires!