A democrat.
christianiphope.
Someone who hates the English is often referred to as an "Anglophobe."
animal hater
anti-social. someone with committment issues. lame.
Brilliant
A Xenophobe. (pronounced: zeen-a-fobe)
Jealous, envious.
He might be in love with someone else or he might be busy or he hates you.
I do not believe there is a definite name for it. You are just a good human being.
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 misanthrope is someone who generally dislikes or distrusts people and society as a whole.