...a person challenges what you know or believe, either in others or yourself.  Hopefully, this challenge elevates those opinions, or what we think we know.  Appreciate those people, for they will allow you to evolve you in ways you never expect.  For those that do it for their own agendas or purposes, may they rot in hell, for they are less than anything.