Communism will never work for four simple reasons.
People are not perfect (nor do I think that such a thing as a perfect human exist)
People are vastly different from one another in a way a single system can adapt to.
A system so heavily reliant on violence will inevitably be rejected by people.
History shows that every communist system has been worse for lower, middle and upper class people. Only the ruling elite truly benefit from forced collectives.
This is the Game of Thrones
Where you either win
or you DIE







