There's precious little difference between fascism/communism, indeed one could very reasonably argue today's China is actually a fascist country.
As a US citizen that lives half his life in China, I can assure you that China IS a fascist oligarchy. In fact, in most ways the US is more communist than China, especially if you use the “from each according to their abilities, to each according to their needs” standard of Marxism for comparison. They really should be called the ChiCaps (for their economy is considerably more capitalistic than the US), and we should be the AmeriComs.
Obama isn’t a Marxist at all; there is nothing about his politics or actions that is “all for one, one for all”; it is about more for some and less for others, and the determination is based strictly on who is in power. Fascist to the end, clothed in an “egalitarian” veneer.