Ok let's be serious. Interpreting the famous slogan (From each according to his ability, to each according to his needs) by saying that it means taking from this to give that is a simplification of the whole theory. This slogan refers to the social justice that will be achieved at the end of the social stage (Which enables the transformation to the ideal communism). Speaking about my opinion, I don't believe in communism, not because I don't like it, but because it is too platonic to be applicable. Socialism, on the other hand, represents the highest applicable stage of communism (Which is ironic since socialism should lead to communism) and is a social, political, and economic system that I support when applied by a real democracy (Take as an example Sweden or Germany). Each human being should have the right to have basic rights in a way that assures their human dignity. Failing to do so will result in social unrest that triggers a class struggle or a revolution if you will. Such revolutions can be or have been witnessed even in states that claim socialism as a political system but failed to apply it or applied it in such a selective way (As socialism applied only to the common people while the ruling party members lived as barons).
The dissolution of the USSR, which is not the mere result of communism or its wrongful implementation, can be discussed in a separate thread.
I agree with you. The sad thing is whenever socialism is applied, it faces several serious challenges. Initially there is shortage of production and people have to be allocated to workforce by law. The aim is to make tremendous production of goods so that it can be available to the masses without the notion of profit. Another factor is the constant economic sanctions coming from the rest of the world. The USSR was constantly under sanctions from the west yet it survived until 1990. This forced the socialist state to be self sufficient. Trade was minimal with the west. Cuba faced similar situation. Hence i believe socialism cannot sustain in one or two countries. It had to be a global phenomenon occurring simultaneously in entire world. Like marx predicted the workers of the world were to overthrow their oppressive governments or win through democratic process(which is impossible since the capitalists control everything)
Another obstacle is, the reactionaries or the people who won't let go off their accumulated wealth. They started forming counter revolutionaries groups which made the state paranoid and it had to defend itself from reactionaries.
In the end I'll admit communism as for now seems impossible until the whole world gets class conscious and let go off their differences. My best hope is the climate change, it will be the catalyst for the revolution in this century.