A PHOBIA is not a hatred.
A phobia is a FEAR.
"A PHOBIA is not a hatred. A phobia is a FEAR."
Your definition is technically correct, however "Homophobia" is neither a fear, nor is it necessarily hatred. It is a rhetorical device used by liberals, secular humanists and homosexual advocates.
It's purpose is to suppress the opinions of those who do not agree with homosexual lifestyle. It is a way to oppress intellectual discourse.