Think about this: if medicine was free at pharmacists if you had a prescription or something that proved you needed it then how many people with the 'anti non-capitalist mind' would develop or mass produce medicine: very, very few, if any. The truth is that we need a huge war or natural disaster to bring us together and realise that what we need is each other and not have our lives revolve around money. I'm not saying money should be destroyed I'm saying that money shouldn't be the centre of our lives. The life of an average person(in England at least) is to be born, go to school so they can get a job, get a job for a huge portion of their lives so they get money, retire because they can't physically work any more and finally die. There must be more to this than earning money... everything comes down to money here, why?
I have written out a few scenarios that could set this world on the right path
An Ice Age
An ice age will come, eventually, unless we totally destroy the world. Many will die initially then there will be tribe-like collections of people, some will be friendly and some aggressive. Most tech will be destroyed so people wont contact the other tribes and there will be a grace period. After the grace period there will be a struggle for power which will kill more. We will be in a proto-society which will be basically ruled by a militia, but people will have realised we can be good to each other. There will be an uprising and more will die but the militia will have fallen and there will be happyness, however eventually someone will break the happyness.
WW3
If world war three happens we will be sent back to the stone age just with a few relics of the past. Thousands upon thousands will die, from the shooting, nuclear radiation and much more. Someone will either form a militia or good people will rule. I will describe what would happen if a militia ruled: they would rule for generations and most people wont know any different but they will have heard tales of the old times and they will revolt, not all but some. They will use everything they can, even going as far to lay down their lives to save the world. And then the world will be good for a while, until someone breaks the balance.
Those were only a few and wont be one hundred percent correct but it will happen, don't forget obviously we might revolt without a war or natural disaster because of how messed up the world is.
So remember that winter(or just happyness) is coming!
Sources:
1. An ice age is coming!