Ah, Instapundit explains it all. Dinesh D'Souza is just a "social conservative," not a repulsive bigot. Oh, and silly too.
Oh, and apparently all us leftists were wrong on communism. Little before my time, Glenn. Your team was a bit wrong on fascism then, too.