In all honesty I think it gets a bad reputation. At a base level communism is a good idea. Everyone equal, all get a fair share of the results of labour. Unfortunately, the application of it did not go as well as planned. On the large scale communism is flawed due to human nature, greed. It is greed that forms from abundance of supply that stops it from being successful. Meanwhile, in small communities, it works; just have a look at The Walking Dead comic series for example (I know it is fiction but work with me here) everybody has a job to do,which they do well; and they only get as much food as they need and no more. Everyone gets a say in the descisions. That is a prime example of Communism put to use effectively. In real life though, as wide spread as it had become, it does not work without proper maintenance and guidance.