As a democratic socialist it makes me laugh whenever people call Obama a socialist, or even a liberal.
It's also funny because people (particularly staunch neo-cons/conservative republicans) like to say that the left loves Obama,
and I can assure you this is not the case.
I remember when I was a volunteer on Elizabeth Warren's senate campaign in the final stretch in November, and we had a small meeting
at our field office about different things and the topic of when we polled people at their houses on who they supported, whether it was wise
to assume that Warren supporters where going to go for Obama too. The manager at the office laughed sorta at the other volunteer's question
about split voting, and asked rhetorically whether people would split Warren/Stein like I supported.
Anyways, point I wanted to make is that Obama is essentially centrist, and by old GOP standards he could have ran as a Republican during the pre-fanaticism GOP from the 60's to 80's.
Hell, I could see all the people "teabagging for Jesus" in today's GOP calling Reagan a RINO or Socialist, except without the racist signs at protests.