The point that needs to be made is that our media and pop culture make it acceptable to make fun of Christians, but when someone disagrees with the homosexual agenda homosexuality on religious grounds, they're called a bigot and forced to apologize. There's an undeniable double standard. Bravely standing up for what you believe in should be lauded no matter your belief. If you're an evangelical Christian (athlete or sportscaster) and are very open about your faith, congratulations. That takes courage in this society. If If you're a professional athlete who comes out as gay, you're also courageous. Both people have the right to opine. That's a perfect example of equality that so many people dislike.
This is really distorting what's going on here. Everyone has freedom of speech. There haven't been laws against coming out as gay for almost two years. Evangelical Christians likewise are able to say whatever they want about gays/gayness. The same is true for the Westboro Baptist church, neo-nazis, the nation of Islam, etc. The marketplace of ideas however, does not require that everyone respect anyone else's ideas. If you have unpopular ideas, you have a lot of options: convince people that you're right, shut up or live with the consequences of your comments. If you want immunity from criticism, you're being a whining baby.
To compare the hardship gays have been through in America to the hardship of Christians in being openly bigoted towards gays is absolutely ridiculous. Remember, recently it was illegal to be gay period. Openly gay soldiers were fired. Gays in religious communities are shunned and have their lives destroyed. Gays are the victims of hate crimes, bullying and abuse every single day in America.
I'm gay and if the worst thing I suffered was some ignorant bumpkin disagreeing with my "lifestyle," I would be so happy. I can deal with people expressing dumb views. But, don't tell me not to stand up against attacks on who I am because it hurts your feelings.