I've always thought that "homoPHOBIA" is the wrong term for hatred based on sexuality.....ok, so some people hate what they're afraid of....but I think in this case, the word "phobia" is inappropriate/out of context!
Probably an unpopular opinion - but it is what I think...
Probably right Eli - but I guess with language, once a name is given for something it tends to stick and be understood in a certain way sometimes regardless of its origins in language.
As far as I understand, the word ' homo' means 'man' in latin (as in homo sapiens which means "wise man" or "knowing man), but it means the word 'same' in Ancient Greek (apparently) - but phobia comes from the Greek word Phobos which means irrational fear, so then we have the word homophobia as an irrational fear of man or an irrational fear of the same (if that makes sense) - its origin then has nothing really to do with hating (or even being afraid of) gay people.