No, homophobia will not vanish with any or all of the suggestions that you made here....
i can understand why the suggestions wouldn't resonate as a solution - because they've never been tried....
only nowadays to attempt those suggestions one would have to sell his story as well as counter the media-driven perception of glbt labels. hm, which doesn't happen to include me as their ultra-conservative poster boy.
who is powerful and connected enough to make "gay-related news" about, say, corporate leaders across the fortune 500 sector who have set up college education funds for various disadvantaged kids...or leading a business redevelopment project in a high-unemployment center to bring jobs back from india... rather than making the weekly headline about "who just came out in hollywood" and / or the colorful, gay pride parade as our themed annual headline?
where exactly online are gay executives and professionals discussing economic solutions and ways to fix our broken public education system, which would foster benefits for everyone...rather than hit the fetish websites for bears and feet?
i say there is even more of a reason today to harbor homophobic views if someone in the general population assumes that the fringe represents "all."
what else is visible?
for that reason, i don't draw a parallel with feminism here; firstly, because women are highly visible - they make up the majority of our population (numerically speaking).
secondly, and even though i am a feminist myself, i too understand how the "women's movement" hurt men. and me. equality came, but without a transition. the pool of talent was just dumped in our laps, and doubled within a decade of liberation -- and now women and men compete for the same corporate jobs today that, prior to liberation, only our dads/ grandfathers held.... but the pool of jobs has been in steady decline for 20 years.
as someone actively looking for a new job (where i can be gay without being fired for it), enough recruiters confirm privately to me that "all things being equal" between my CV and that of a female competitor, she would get the job.
therefore, i am the one who has to jump higher, i have go that extra mile.... gays must too if we want to diminish homophobia, in my view.