Homophobia means a fear of the same, so if it was used correctly, as a term, it would be a psychological condition. Ironically, it is used as a term to describe people who are strongly prejudice against homosexuals. Which means, when used that way, it is not a psychological term, but a silly word used to describe an ignorant bigot, instead of just calling them ignorant bigots.