I think a lot of it is just cognitive bias and desperation in trying to justify their views. I have to think that deep down they know they're wrong. But acknowledging it would mean they lose their place among all their communist friends and they don't get to be "cool" anymore.
I can't complain. I do enjoy debating people when they're wrong. They make it so easy.