high horse: an attitude of arrogant superiority
psychological feature: a feature of the mental life of a living organism
snap: the act of snapping the fingers; movement of a finger from the tip to the base of the thumb on the same hand