You are quite right in your point that "communism cannot work, since it does not deal with humans", but that is about as far as I'd be willing to agree with you.
To begin with, communism is not the ideal form of society either in practice nor in theory nor anywhere else. It is the product of a man who rejected all forms of rational thinking (you do know that Marx used Hegelian dialectics to derive communism, right?). You assert that in an ideal world, noone would be selfish, but as I have described elsewhere, a society of such beings cannot work to begin with; if noone were indeed selfish, there would be no self-interest to satisfy even by others, and noone would be happy to get work done for them, since they would not benefit from it. Selfishness, on the other hand, is what drives people (and thus, indirectly, society) forward, as I described in the post you replied to. The world of which you speak, where people are completely selfless but even so derive benefit from doing things is not only not the ideal world, it is a contradiction in terms.
Second, you describe capitalism as a system that "deals with real humans", which is a notion that I reject, and which is why capitalism and communism are not "alternatives" or "rival theories" as is often claimed. Communism, and many other theories like it, are indeed designed systems that are supposed to be applied to society. Capitalism, on the other hand, is not such a system; it was "designed" by noone, but grew by itself as a natural consequence of a society of free men. Certainly, it can be treated as a system, and there have indeed been many treaties written on it, but the difference is that capitalistic economics is a science that observes and predicts reality (as best observed in Austrian economics, as far as I've been able to tell), whereas communism is an edict, pushed onto a society.
You may want to read Common Sense by Thomas Paine, which explains quite well why we have government at all, and why government and society are two completely different things.