'Misoxeny' is the hatred of strangers.
A person who suffers from misoxeny is a 'Misoxene'.
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.
A recalcitrant
Anglophobe.
Lazy
It would be a bigot.
Ailurophobia is the fear of cats.