Seriously, Obama isn't a socialist. I don't think most people really know what socialism means, it's not a synonym for bad at any rate. But in my experience people are very good at making shit up if they need to rationalize a belief. IE people don't like Obama and labeling him a socialist justifies their dislike, truth doesn't even enter into the equation. Also I figure people hate socialism because capitalism and democracy are sacrosanct and since socialism is neither it must be bad.
But who needs the truth when ignorance is so abundant and easy to maintain?