It's weird how we're talking about homophobia, yet nobody has even bothered to define it. Though it's obvious from the tone in the thread that homophobia is essentially -If you don't think homosexuality is like the best thing ever, you're a homophobe.
Homophobia is defined as any sort thought that opposes homosexuality. If I support traditional marriages, I must be a homophobe. If support traditional families, I'm a homophobe. It goes on like that to ad infinitum.
The truth is that homosexual in my opinion is degenerated. This is just based on my values and my ideals about what constitutes as decent human behavior. Feel free to disagree, since that's what a plurality of opinions is all about.
Now, I'm not interested in some social policing that'll put gays in jail or whatever, of course not. What two people do is their business not mine. But gays want something more than that - they want societal acknowledgment, they want society to not only condone homosexuality, but to also promote it. Everyone has to like it and if you don't, then must be a homophobe and by extension, an incredibly horrible person.
I tolerate homosexuality, but I don't like it or respect it. After all, the only things you can tolerate are things you don't agree with - if you agreed and respected homosexuality, then there's no need to tolerate it.