..former Marxist professor of sociology...
Why is this guy being refered to as a right-winger? Marxist usually means a leftist.
Means used to be, ain't now. But you're right, he wasn't Jerry Falwell.