It's a bit like saying "socialists have aggressively attempted to take away people's unemployment benefits".
It's a bit like saying "socialists have aggressively attempted to take away people's unemployment benefits".
Isn't this usage (not being okay with firing people arbitrarily) more compatible with the US/North American sense of 'liberal' than the modern non-Anglo European sense of 'liberal'? Specifically, the emphasis on individual liberties over government regulation, which the US sense of 'liberal' eschewed while keeping the social liberalism dimension. 'Liberal' parties at least in German-speaking countries tend to be very approximately (European) center-right, for instance.
Plenty of words in plenty of languages have meanings that are not justifiable by etymology; it’s not unusual at all.
Btw, “socialist” in many European countries is also used in a way quite different from its traditional meaning. The French “socialist” party would have been unrecognizable to traditional socialists like Marx.