You must have missed this thread:
http://www.freerepublic.com/focus/news/710706/posts
James McPherson really is a Marxist, and it shows in his interests, in his associations, and in his historiographical POV. Marxist scholarship emphasizes a number of themes, and vanguard-led "liberation" movements is one of them. The act of having liberated, in this formula, is a moral prop for the existence and incumbency of the vanguard elite.
Of course, there's an internal contradiction here. Marxism wages war on elites relying on "natural law" for their privileges, and then establishes another elite -- the Russian Communist Party, most obviously -- in the name of egalitarianism, and the People's proprietorship of the State.
James McPherson really is a Marxist, and it shows in his interests, in his associations, and in his historiographical POV. I've read the assertion by GOPCap. To me what it boils down to is McPherson took a position (against impeachment) in the Clinton matter, after that he was interviewed (as a historian) several times by two left-wing orgainzations, and he made some critical statements about confederate symbols in state flags. This hardly makes him a marxist, in fact it probably puts him about in the main-stream of the contemporary American political spectrum.
As far as guilt by association goes, how do you feel about this symbol prominently being used for fund raising by the KKK?