I believe that Communism can work but that it cannot work as the way it was origionally set. The Ambition of Communism should not be the reaching of a Utopia Society but rather a system of moral and equal achievement.
That's problem number one right there. All men are
created equal (actually they're not, but it's harmless to assume they are), but they do not
stay equal. As people grow up, they evolve in different directions. Some people will always be more capable than others (at different things), and every attempt to change this will always fail.
I'm speaking from firsthand experience, too. From first grade all the way through my first year in college, I have seen poor students fail. They do study groups, they do tutoring, sometimes they cheat. Some people simply cannot learn the material. And it's impossible to force them. Further, giving such a person a passing grade is a mistake that will harm other members of society--make one of these people a doctor, and what you get is an inept doctor whose operating table will become a deathbed. Make him a CEO, and his company will crash. Make him President and he'll do something colossally stupid like starting two wars at once......
An obvious obstacle is the Centralized System for distributing Wealth... Which doesn't stand well with many and further more raisings resistance from the Greedy, Capitalists, ect. ... I will not pretend to be an expert on this issue, but I believe that a great way to deal with this is to try and create a somewhat more 'bendable' centralized system, perhaps with limited private ownership with somewhat watch from the Government.
Bad idea. Any kind of centralized system has the same problem: the people running that centralized system will become the Ruling Class. Your solution doesn't "take away" the upper class, it merely puts it in different seats.
Is there anyway to make Communism work in any form?
Nope. The problem stems from the previous paragraph. How to take political and economic power away from the elite and put it in the hands of
everybody? There's just no way to do it. The American system is pretty much as close as we can get to that ideal, and I think any socialist or communist in here will agree the American system falls way short.
The whole point behind a corporation and a CEO is that you need an industry to be run by a person who is good at running it. Otherwise it fails. Put the political and economic power in the hands of everybody, in equal share, and you've got all the economic machinery being run by people who just don't know how. The doctors should not have any input into how to run the auto industry, the auto industry executives should not be meddling in the running of the farms, and the farmers should not be screwing around in the damn hospitals. When the system is being run by people who don't know how, you end up with no food, crappy health care, and a collapsed auto industry (wow, deja vu there!

)