Anyone who says Obama is a Marxist doesn't understand the meaning of the term and has a lot of reading to do.
The best description of Obama's politics is "corporatist social democrat" in the German tradition. If he were German, his views would put him squarely within the moderate wing of the the Social Democratic Party.
That's not to say he's not dangerous. Remaking the US in the image of modern Germany is far from a desireable thing, and in many ways would destroy what's uniquely good about America.
But let's be realistic about what he is. He's not a socialist. He's not a Marxist. He's not a fascist. He's a corproratist social democrat, nothing more and nothing less.
Obama is a Marxist, I do understand the meanings of that term. I was also taught Chicago politics by a Marxist.
In the German tradition? Marx was German.
Even the USSR referred to its government as “socialist,” because the Communist utopia was yet to come. But those involved were, by common consent, referred to as Communists.
Obama was deeply involved in the founding of the s0-called New Party in Chicago, which simply amounted to a relabeling of Communism. His mother was a Communist, his mentor was a Communist, and many of his closest associates were—and are—Communists.