The word for someone who hates life is "misanthrope," which typically refers to a person who dislikes or distrusts humankind. Another term that may fit is "nihilist," which describes someone who believes life is meaningless and often expresses a general disdain for existence. However, the context can vary, and terms like "pessimist" may also apply depending on the specific attitude towards life.
The word for someone who hates the poor is "misogynist."
A Luddite - someone who hates technology A Technophobe - someone who is afraid of technology
Theophobia is a fear of religion but there is no word for hatred of religions
the word your looking for is misogynist
Satan
aspi
Emo LOL.
Anglophobe.
A recalcitrant
Lazy
If someone hates you then why even bother being around them? Move on with your life.
Ailurophobia is the fear of cats.