You wrote:

<<what they don't have the right to do is publicize their sex acts (which is what the labels "homosexual," "Gay," et al, do) as acceptable conduct.>>

What country do you live in? In the United States of America, gays have a right to free speech.