The word for someone who hates the poor is "misogynist."
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 person who hates reality may be described as an escapist or a disillusioned individual. They may try to avoid facing the truth or seek refuge in fantasy or imagination to cope with their feelings towards reality.
The abstract noun form for the adjective poor is poorness.The word 'poor' is an abstract noun as a word for people of little means in general; a word for a concept.
A misanthrope is someone who generally dislikes or distrusts people and society as a whole.
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 Luddite - someone who hates technology A Technophobe - someone who is afraid of technology
the word your looking for is misogynist
Lazy
Emo LOL.
Anglophobe.
A recalcitrant
Satan
aspi
Ailurophobia is the fear of cats.
It would be a bigot.
The word for someone who hates religions is "anti-theist."
An "anti-semite" is one who hates Jews. "Anti-semitic" is what such hate is called.