Leveler

n.
  1. One who, or that which, levels.
  2. One who would remove social inequalities or distinctions; a socialist.