Alienator

Al·ien·a·tor

Alienator

n.
  1. One who alienates.