Liberals
 Btw Dave, "Liberal" means somthing quite different in much of the wolrd than it does in the US, and is usually closer to a US "center-right conservative". The proper insult would be something akin to "hard-left labourite or socialist", not that many from those countries would think of those terms as an insult. ;) - BillCJ (talk) 

 I stand corrected ;))) - next time I will think-up a bloody good insult that means the same to the great unwashed but does not get me thrown off wiki