Actually the author has a point, but those dictionary definitions above haven’t been revised for fifty years. Today’s liberals are the complete opposite of the traditional meaning of the word. Another example of the very language drifting under our feet like tectonic plates, almost imperceptible but in motion nevertheless.
Another example of a word being 're-purposed' would be "Gay".