A democrat.
christianiphope.
Someone who hates the English is often referred to as an "Anglophobe."
animal hater
anti-social. someone with committment issues. lame.
A Xenophobe. (pronounced: zeen-a-fobe)
Brilliant
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 Luddite - someone who hates technology A Technophobe - someone who is afraid of technology
One who hates mankind is called a misanthrope. This may not be what you were looking for.