I don't think it's necessary to call homosexuals sodomites in order to convey the proper moral teaching on homosexuality. It's not something I would personally do, nor find acceptable around myself (to say nothing of what others decide to say around their own children, which is none of my business).
That said, there are powerful forces at play which seek to normalize acceptance of homosexuality, at the expense of Christians and others of traditional morality regarding this and other issues, who increasingly find their consciences subject to legal sanction and public excoriation. This is, at minimum, just as unacceptable as the attacks on gays that we are constantly reminded are at "epidemic" levels these days (which I very much doubt, but even one is too many) that drive the criminalization of anti-homosexual viewpoints in the West.
So why one side should consistently "win" is not obvious to me. The so-called "human rights campaign" that centers around public support for who decides to have sex with who is extremely insulting to me, living in this world as I do where people are routinely beaten to death, murdered, etc. for praying to the wrong God, or belonging to the wrong political party, etc. Is who a person decides to share their bed with REALLY on the level of these other things? I refuse to accept that. It cheapens the entire idea of what "human rights" are.