Two (rambling) thoughts, which I may expand on later.
Second, prodded both by my friend Terry (who doesn't seem to have posted lately) and by Fareed Zakaria, a bit of Ayn Rand bashing. Ayn Rand was a refugee from Communist Russia, and one of her goals was to develop a political philosophy that was the opposite of Communism as she understood it. Fair enough; but in doing so she came up with a dogmatic (as opposed to properly philosophical* position unconnected to reality - which would be fine if members of Congress weren't quoting her in public. (I should have a link for that, but it eludes me at the moment).
*Something I rarely include in my "go read Nozick instead" is that he eventually renounced libertarianism. That's what I mean by "truly philosophical" = willing to follow your premised to their conclusion, and being willing to revise those conclusions.