claig-
You're confusing communism with capitalism.
Then why don't the public vote for communism? They always choose capitalism en masse because it provides freedom, growth and prosperity,
It doesn't matter who the public vote for, they'll still get neo-liberal Capitalism, as elections have shown. There is no accountability in government. 50% of Tory party funding comes from the City - which is less than .1% of the population as a whole. Parties don't even feel obliged to follow their manifesto anymore - just as we've seen the tripling of tuition fees and a radical shake up of the NHS. Politicians made 'cast-iron guarantees' against these things when they ran for office.
The band of communists can never win a free election, which is why they are often revolutionaries who believe in force.
Anyone who wants to change the economic system so that it benefits the majority rather than a tiny minority will be strongly fought against by the ruling class: in the media, through funding, through smears, through lies, though dirty tricks, and even sometimes through violence.
When the large swathes of former middle-class people find themselves so shafted that they can't even afford their mortgage, the bills, or to pay for food for their family, then the public themselves will rise up in violence against the state.
We've seen plenty of civil disobedience already, as the crises and contradictions of Capitalism get worse and worse. Expect much more of this in the future.