Imo your definition is off. Its not irrational hate of the underclass, its valuing (or overvaluing) the educated (and sometimes in a bad way, upper) classes.
Hating people for being uneducated is awful, but I don’t think thats really what the word means.