Well you really shouldn't label them because i once hated love and that was because i got hurt by someone that i really cared for and thought that out of all people he would never hurt me and it turned out that he was lying to me without even knowing it himself and that was y i hated love so maybe they got hurt my someone dear to them so please don't label them. they might be the ones who are very emotional.
A liberal.
misanthrope
A misanthrope
an introvert
non-sexual
Xenophobic
patrioctic.
Maybe a 'homebody'.
A person who hates all foreigners is typically referred to as a xenophobe.
Either an Audiophobe or a Melophobic
A anti-social
a treekiller or just plain stupid