Some black people are racist towards black people. They're a minority though, so we don't let it muddy our definition of what racism means because that wouldn't be productive.
The same holds true here. Homophobic is as homophobic does.
The same holds true here. Homophobic is as homophobic does.
Being in opposition to same-sex marriage does not make one a homophobe (even some gays are against it).
What's does the "even some gays are against it" mean?
A position against SSM does not imply homophobia because it is not necessarily based on hatred or aversion towards homosexuals. For instance, there is no justification in calling Eich a homophobe.
What bothers me is a tendency of LGBT activists to put a homophobe label on everyone with an opinion they do not like. That is a witch hunt.