Ah, yes!, Rhuby. I completely agree with the phrase 'Socialite Socialist'. Socialist can be both an adjective (I prefer socialistic) and a noun, and mean the same thing with either usage.

Not the case with liberal (to my mind). wwh's usage above would apply to the adjective, liberal. In the phrase, a Lexus Liberal, the word, liberal is used as a noun. And as a noun, it alludes ONLY to one meaning, which is, that of one wiht liberal views (free thinker or the like). Whilst, the adjective liberal might apply, to either this meaning or to the allusion to a generous nature.

And that is why the phrase sounds and reads wrong. It is referring to the free thinker meaning of liberal not to the eleemosynary liberal. In other words, it is referring to the adjective liberal but using the noun instead. And so, instead of conveying the sarcasm that it wants to, it is creating confusion (in my mind only, it seems ).

What do you all think?

Liberal" has a totally different political flavour over here than on the other side of the pond.
Will somebody on any side of the pond, please clue me in on the difference? Maybe, this will solve my problem with the way I am reading this word/phrase.