A person who hates god is a "misotheist". The word is formed from miso- (hate in Greek) and -theist (also from the Greek, for god). To hate a god you have to believe in that deity then hate it. Not believing in a god (atheist=without god) would make it impossible to hate something that you do not acknowledge the existence of. Similar constructions include misogeneist (woman hater) amd misanthrop (person hater)
A liberal.
A person who hates all foreigners is typically referred to as a xenophobe.
A person who hates conflict is often referred to as conflict-averse or peace-loving.
non-sexual
A misanthrope
an introvert
Maybe a 'homebody'.
misanthrope
Xenophobic
patrioctic.
A anti-social
Either an Audiophobe or a Melophobic