high horse
Arrogantly believing oneself superior to others, often by putting down large groups of people.  In usage, such a person is described as "on a high horse" or may be told to "Get off your high horse."
Get off your high horse; you aren't as smart as you think you are.