An opinionated ass, with a pompous & officious in your face attitude about somethings of which he shows little understanding, is really not a "liberal," in any classic sense. I like my term, much better: "Liberal" or "Mipip?"
Well, right - I usually use the term “leftist” because otherwise you get into a discussion of the bastardization of the word “liberal”.