Your simplistic worldview continually amazes me. Clear cut sides of black and white. It is not the philosophies themselves, especially not communism, the purest form of which, Marxism, dictates all that all people should have basic human rights, freedoms of speech, fair trial, et. al. The reason it fails is that it is not actually implemented. "Communism" usually comes in the period of turmoil after a revolution, and a power hungry egomaniac steps in, takes over, and creates a dictatorship, calling it communism. There has never been a true communist society. Except maybe in Cuba, where while conditions are still bad, they have improved greatly since Batista was overthrown.
Socialism, or as Earth the Book called it, Communism Lite, is a completely different story. It clearly works (look at all of Western Europe). Those countries are the happiest, richest, and least corrupt on the planet (Please don't use the "Then move there" line). They have a better education than we do. They have many advantages over us. And because they operate under democratic socialism. You also have to remember all that socialism has given you. The direct reason you can join a union and have all the benefits you have is because of socialism.
And btw, you liked ADG's reply clearly with out understanding it because he says that we should have "a socialist structure alongside" are already capitalist system.
One last thing: Before anyone brings China into this, they ARE NOT COMMUNIST! They are totalitarian capitalism.