The 'socialist' label bugs me too, mainly because it's too broad. It's like saying 'Christians.' Many factions within. I think Dr. Sowell is quite correct that the closest approximation of the current Democratic Party is fascism--they agree with the fascists on just about everything. That is not to say Nazis, who had that weird theosophist racist theory saddled on top of fascism. There are plenty of theosophist Liberals, but they generally don't buy the Atlantean theory of race that was so important to Nazism. Fascists in both Italy and Spain were not nice people, but they're skim milk socialists, with relatively minor body counts. Fascists are the right of the left, but still well left of republicans/Republicans in general.