Visualops, they are not 'Socialists'. Neither are they 'liberals' or 'progressives' or any other such newspeak bullsh*t.
They could be better described as hardcore, unrepentant neo-Stalinists.
They are running dog, lick-spittle collectivist handmaidens to their eilitist masters.
They are hobnailed and monicled National Socialists planting the heel of their jackboots firmly on the neck of decent, God fearing Americans.
Geeze, I could use some help down here in the language war...
>>Geeze, I could use some help down here in the language war... <<<
How about leftist/homofascist/feminazi/moral-relativist/lying/psychopathic/commies?