Benjamin Barber provides a very useful analysis of different political philosophies for those who believe Barack Obama is a communist socialist:
Obama a socialist? Has his administration collectivized the hospitals, turned doctors into a state monopoly, nationalized the insurance companies? Or are we continuing to privatize our security forces, turn school and prisons into for-profit businesses, and let the financial industry self-regulate? President Obama is a market-leaning liberal democrat. Nancy Pelosi is a vigorous advocate of the welfare state and of the social safety net, and she wants to regulate the runaway banks. But that's not communism, folks, that's liberal democracy, and reflects a less egalitarian agenda than the ones pushed by LBJ or FDR.