I'm not a socialist, communist, whatever ist.
However Socialism can work for some things. Like health. In the US health is one of the biggest areas of corruption, it take up about 3% of US GDP alone. The British healthcare system would be a lot better if the Tories weren't trying to make it into the US system, claiming it's too expensive but then wanting a system that costs twice as much.
Most areas of business you need that competition, but when it comes to healthcare, competition seems to just add layers. Like health insurance. Why do you need to pay for health insurance, and then pay for the profits on top of this health insurance? You don't need to in the US.
The US system sees hospitals trying to keep you in hospital and give you too much care, in the UK they want you out of the hospital as quickly as possible. I've experienced hospitals in other countries (not US or UK) where you go, they demand you stay three weeks in a hospital bed because you need part of your finger sewing up. Or go to one hospital for a scan and be quoted 4 times more for the scan than at another hospital. It's crazy, but a socialized system with health works, and it's been proven to work, and is cheaper in the long run.
Prisons don't work well either. Too many problems when private companies take over. When it's in Louisiana and it's private prisons owned by the police, then the police are trying to get more people in prisons than there should be, they're essentially making sure those who leave prison will come back anyway, it's ridiculous.
Fire services don't work well when private, used to be the case in England back in the day.
Fire engines would turn up, see there was no plaque on the house and go home with the fire still blazing.
Okay lets take a look at this analogy.
Back in the day if you paid for fire protection, the fire trucks would show up and you would have your house saved, if you didn't pay your house would burn down.
Back in the day, if you paid for your retirement, when you retired you would end up having a nest egg to live on, if you didn't you would go hungry.
Back in the day if you worked hard, you would keep 97 cents on the dollar while the government took 3 cents so they could provide US citizens an army to keep out invasions.
Today, if you don't pay fire protection, you get it because your neighbor had to pay.
Today, if you didn't save for retirement, then you get a SS benefit(even if you didn't pay into it) because your neighbor had to pay.
Toady, if you don't work , you get Free cellphone, free food, free healthcare, while your neighbor has to pay for it.
Detroit is bankrupt because those that had to pay moved away, leaving a failed city and lots of poor people who couldn't move away. What part of that don't you understand?
Venezuela failed because the government made all the people who could pay, leave or took all their money, who stayed, now there isn't any money there.