I will take a shot at it JDogger...BHO is closer to a Marxist, anti colonialism
The following are not my words but sum up what I believe marxism to be...the words communism and socialism are thrown around and in many ways mis used, because more people are familiar with the term but don't really understand what they are really about
Marxism shares with other progressive social movements an uncompromising hostility to all forms of domination — sexism, racism, and so on, but what marks Marxism out from other progressive movements is that Marxists struggle always to overcome the manifold forms of domination and exploitation in and through the self-emancipation of the working class. Thus Marxism is Revolutionary Socialism.
While Marxism stands for the destruction of the capitalist state, and has as its aim the withering away of the state and all forms of institutionalised violence, Marxists not only support the right of the working class to exercise a domination over the bourgeoisie, they actively fight for that, since the dictatorship of the proletariat is the possible way to destroy bourgeois rule and open the way to the disappearance of all classes, including the class of wage-slaves. Marxism has its origins in the struggle for this perspective, in opposition to anarchism which seeks to undermine all forms of authority and seeks destruction of the capitalist state without promoting and preparing the working class for the seizure and holding of public political power.