The problem with the word "homophobia" is that it tells us almost nothing about a person. Not only does it include people who have negative attitudes toward the people, it also includes people who have a negative attitude towards homosexuality. There is a major difference here: a person and lifestyle are NOT the same thing.
Someone who does not like homosexuality can have a positive attitude toward homosexuals. The Wikipedia definition of "homophobia" is just a straw man fallacy waiting to happen.