Actually, I would contend that a communist is really a logical socialist. IF his agenda will indeed bring heaven on earth it only makes sense to do whatever is necessary to bring it about. A few (or a lot) of ill-informed or evil people shouldn’t be allowed to stand in the way. Socialism by whatever means necessary!
Or, to put it another way, a socialist or liberal is just a squeamish communist.