Also both the USSR and China tried to put the means of production in the hands of the workers, particularly with agriculture, and both times it resulted in famine. Turns out when people don't have a profit motive and aren't being ordered about they do a really, really terrible job.
Regardless, Communism doesn't work. I mean when your response to criticism is 'well we haven't got Star Trek replicators yet' I think you need to have a good, hard look at your ideology.