People who are racist, sexist, anti-gay, etc. seem to say things like, "Freedom of speech!" and, "You're calling me intolerant, but you aren't being tolerant of my view, so therefore YOU are the intolerant one!" But I think the cliched response is very apt here: "I don't need to be intolerant of your intolerance."
If you are racist, sexist, or anti-gay, you're my enemy. If I'm a fan, I won't give my money to your team. If I'm a player, I'm not signing there as a free agent. If I'm an advertiser, I'm not putting any ads on your games. If I'm another owner, I'll vote you out of my ownership group. All of those are legal ways to deal with people who have inappropriately discriminatory points of view.
Exhibit A: If the co-defensive player of the year from the nation’s best college conference is a seventh-round afterthought or not drafted, the NFL will surely be slammed with charges of homophobia.
That hasn't even happened yet; it's speculation. Let's wait and see.
These days, merely not endorsing the gay lifestyle, culture or agenda gets one called "anti-gay". Same way one gets called a racist simply for not drinking Obama kool-aid these days.
I don't know what "the gay agenda" is, unless you mean the "agenda" of wanting to be treated like everyone else, which seems like a fairly reasonable agenda for a group to have. And I don't hear anybody calling anybody here a racist for opposing President Obama. I do think that using loaded terms like "bIraq HUSSEIN Obama" are unnecessarily preying on anti-Muslim fears, which is racial/ethnic in nature. I also think some of the attacks on Obama, like North Korea calling him a "wicked monkey", are definitely racial in nature. Attacking his policies and actions is fair game.