Just to make sure that this word appears on this thread, for better or worse:

misanthropist

Best regards,
WorldWacker

From AHD that shows misanthrope as the primary term:

VARIANT FORMS: also mis·an·thro·pist ( ms-nthr-pst, mz-)
NOUN: One who hates or mistrusts humankind.
ETYMOLOGY: French, from Greek msanthrpos, hating mankind : mso-, miso- + anthrpos, man.