Explanantion?
Well let's see.
I thought you were smart enough to know what I am talking about but apparently I am mistaken.
Communism is a system that assumes every man is equal and WANTS to be equal.
This is simply not so. What rich man would want to give his dollars to a poor man just to be equal?
It's not that simple you see, the human race is a selfish race, most of us don't care about others. In communist Russia, when you worked very hard you made almost the same amount of money as someone who didn't work at all. Why would you even work then, if you don't get any rewards for it anyway? This is not my way of thinking, but it is the way of thinking of a lot of people.
That's why communism will never work.