I'm also a capitalist, a socialist, a fascist, an anarchist, an environmentalist, a conservative, a liberal, a libertarian, a Thatcherite and a Nazi.
The point is that all political philosophies [i]function[/i] in some important and fundamental capacity. The problem is that there are always strings attached, and there will always be problems. I have no doubt communism could work, given a few pre-requisites, but to think that a lot of our problems will disappear is nothing better than juvenile naivety. Even if communism solves a lot of problems, new ones will arise to take their place because such is the nature of the human condition.
Applying yourself fervently to one position or another closes off the mind to the merits of opposing positions as well as the weaknesses of your own. The fundamental weakness of all practical philosophies, however, is [i]assuming there is a solution[/i]. When it comes down to it, you can have an opinion on which will work best - or better than the rest - and that's fine but your opinion will always be contingent not only on what you know, but what you can know at the time.
When it comes down to it, politics is trying to pick out the shiniest shit while holding an eel with a condom. I have my opinions, and you have yours, but let's remember we're all wrong because there is no right.
EDIT: At the risk of going Schopenhaurian (or even Verbatimian) the only true [i]solution[/i] would be the annihilation of the human race. But I'm not going to proffer that in this thread.
-
Fact is that if you could fix the failings of the current paradigm, we would have a hero who's both been elusive and on time. Just one time. And then, We would all contrive new conflict!