No, it's not the perfect idea. It's an okay ideaL. And/or a nice fantasy. The problem being that communism requires perfect PEOPLE. There being a distinct lack of that most mythical of beasts, the idea can't be perfect. It's not perfect if it's completely impractical.
Plus, I wouldn't consider it perfect because, being the nicely capitalist soul that I am, I don't want people completely removing my right to own what I earn. On the other hand, I DO work for the government (if you want to look at it that way.) After all, working for a public library is not the most capitalistic of pursuits.
Additionally, who says Stalin abused the ideas of communism? Hey, he believed devoutly. He just thought that the best way to bring about the revolution was through a strong Soviet Union. And of course, he was the best man to lead it. He just did what he had to.