No, the reason Democrats take shots at Ayn Rand is because Democrats have the moral high ground in the public's view, and have for decades, and there has only been a single person to challenge that: Ayn Rand. She really is a threat. If the Democrats lose the moral high ground, it's over for them.
Contrast this with Republicans: They are generally quibbling compromisers who say they are opposed to government expansion, but actually agree with it on a moral level, so all they accomplish is barely slowing down the rate of government expansion. The Bush presidency is a case in point, but you can see this "quibbling compromise" in practically all major Republican politicians.
lol dude i think you might want to take a step back and look at election results (on all levels) 'for decades' if you think democrats have any perceptible 'high ground' among the american public
I didn't say they have the high ground. I said they have the moral high ground. That is why they keep getting elected despite not actually being appealing to the middle class.
Contrast this with Republicans: They are generally quibbling compromisers who say they are opposed to government expansion, but actually agree with it on a moral level, so all they accomplish is barely slowing down the rate of government expansion. The Bush presidency is a case in point, but you can see this "quibbling compromise" in practically all major Republican politicians.