Someone who hates humanity would be called a misanthrope.
Misanthropy is defined as generalized dislike, distrust, disgust, contempt or hatred of the human species or human nature. A misanthrope is someone who holds such views or feelings.
The previous answer, "Nihilist" argues that life is without objective meaning, purpose, or intrinsic value. Moral nihilists assert that morality does not inherently exist, and that any established moral values are abstractly contrived. Therefore, nihilism is not the appropriate word.
A misanthrope is someone who has a strong dislike or hatred for humanity or human beings in general.
A misanthrope
A person who hates lies is often referred to as someone who is truthful, honest, or sincere. They may also be called straightforward or candid.
A misanthrope is someone who generally dislikes or distrusts people and society as a whole.
The word for someone who hates the poor is "misogynist."
misanthrope
A misanthrope
One who hates mankind is called a misanthrope. This may not be what you were looking for.
A democrat.
christianiphope.
animal hater
Someone who hates the English is often referred to as an "Anglophobe."
monastery
monastery
anti-social. someone with committment issues. lame.
A Xenophobe. (pronounced: zeen-a-fobe)
Brilliant
Jealous, envious.