He's also a member of the Green Party of the USA. Just having a bunch of degrees doesn't mean you can't be a first rate kook, just look at all the 9/11 truthers.
Edit: Besides, did he ever dispute that the Soviet Union was nationalist socialist? A totalitarian system is a totalitarian system, be it based on communism, fascism, or rainbows and pink unicorns.