Prevalence of Homosexuality in Russian...and variance amongst countries.

“Homo” is a slur, but “homosexual” is acceptable? How do the extra three syllables make everything OK?