I don't like Communism, I think it's ideal thinking and unrealistic in my opinion. Social hierarchy comes just as naturally to us as does other social creatures. If we were meant to be solitary then families, civilization and communications wouldn't have existed. Government, religion and society are all products of our nature as social animals, that's why things such as communism and anarchy will always fail. Humans love competition and like pushing themselves above and beyond. Communism is about as useless as telling Goku to not fight foes more powerful than him, it's in our nature and always will be. Communism is just a way of attempting to control human nature and progress and like with Nazism it will fail.