patronizer

noun
  1. a person who treats another in a condescending or superior manner, especially while appearing to be helpful or kind
  2. Usage: often used critically or negatively

Examples