Bill Vallicella (a.k.a. the Desert Doctor) takes Ayn Rand apart.