Now that's a contradiction in terms.
Not at all. There are plenty of good Communists -- Lenin, Stalin, the Rosenbergs, etc. The only way to tell if a Communist is good is to take his or her temperature -- if it is the same as the room temperature, then it's a good Communist.