My friend is a card-carrying Communist. He’s very vocal and deeply entrenched in the movement (Canada has a Communist Party you can vote for), and hyper critical of everything. The right, the left, democratic socialists, Bernie Sanders (using socialism in a capitalist system – how dare he) and even Gloria Steimhem (for being a CIA operative, apparently). And on and on.
To each his own, sure, but I’m not clear why it bothers me so much. Is it that he misses the irony of having the freedom to speak his mind about a system that would inevitably remove that freedom? Is it the contempt he has for everything? Or have I just been programmed to hate Red bastards? Help, Coquette. What’s a rational argument against Communism?
Your friend sounds like an insufferable asshole, but that’s not communism’s fault. Also, communism isn’t the system that inevitably removes your freedom of speech. You’re thinking of fascism. A lot of folks make that mistake, because people are always confusing communist state systems for communist systems theory. (Actual communist states tend to wind up as authoritarian shit shows. Again, that’s not communism’s fault.)
There are plenty of rational arguments against communism. Then again, there are plenty of rational arguments against capitalism and socialism, so who gives a fuck? Your friend just wants to argue for the sake of arguing. Besides, the best answer has never been the pure form of any one economic system. There is an ideal blend of private and public ownership. An economy needs just enough government regulation, but not too much. There is a healthy level of socioeconomic stratification that includes neither classless conformity nor grotesque wealth inequality. The trick is in getting the mix right.
That’s why I’m a Bernie fan. It’s not that I’m a socialist. It’s that I think our system needs a correction in the direction of more socialism. (You’ll find that stupid people can’t make that subtle distinction, so argue it at your own risk.)
As for your friend, let him have his weirdo opinions, but don’t let him act like an asshole. Start training him. For every hyper-critical remark, make him say something nice. That’s my personal trick for dealing with cranks.