Our culture has completely shifted on homosexuality in the past 15, maybe 10 years. And if you feel comfortable doing so I think it's a good idea to speak out against it.
A lot of people, especially in the south, will agree with you privately. But when they're around gay people or liberals they'll agree with them to some extent, or at least brush it off and not wanna talk about it. But a lot of people really aren't comfortable with it but they feel like they have to play along.