your post shows how little you actually know about communism
communism is not a tyranny. if communism is a tyranny then so is democracy, as it allowed people like Hitler to come to power.
there is no more suppression of freedom of speech and especially thought, than there is in democratic societies (internet filter rings a bell?)
there were incentives to be productive, your propaganda machine probably failed to mention it to you
Also it's not like there are huge incentives for a worker to be more productive in capitalist society. The surplus is pocketed by the business owner, and worker is lucky to get a raise along with the inflation level in most places. So increase in productivity comes from reducing the number of people working for you via improvement of processes and tools.
What it then means is that the private farmer from your example pockets the profits and government has to pay dole to the people he made redundant.
Sure it's better for the farmer, but not for the government(i.e everyone who pays taxes) and certainly not for the worker.
the difference between a western shopping with self-serve abundance, and Soviet shopping of queues and shortages was due to easy access to credit in the west. it only takes a small credit crunch, and all of a sudden the whole pyramid starts shaking (we saw it very recently)
With regards to class structure based on party membership - all you have to do is look at the members of major political parties in Australia. It doesn't look too different
Communism did mean equality in things that matter.
Those things were:
access to free education, of equal quality.
access to free place to live (and by the way people who were productive would jump the queue)
access to a job. in fact everyone was guaranteed a job.
access to free health care
etc
the so called "walls" you are referring to, were built by western countries around eastern block. if you brush up on your history you will find that in majority of cases decision to change the political system was made by leaders, not by people. especially in case of USSR. majority of people voted to stay, but that didn't help.
also you'll find that a lot of countries are worse off now than they used to be when they were part of eastern block.