Is BO pushing race struggle or class struggle? You seem to have the two confused.
I'm also unclear about your definition of Marxism. Can you point me at the definition you are using?
http://www.thefreedictionary.com/_/d...1&word=Marxism
I can't find one that gels with yours.