Everything you said - none of it determines morality.
Homosexuality is unnatural? So what, that doesn't determine morality.
Homosexuality doesn't result in procreation? So what, that doesn't determine morality.For Christians, God's word is enough. For non-Christians, it's obviously not - you need something even secularists can get behind. And in your attempts to find secular reasons to oppose homosexuality or speech promoting homosexuality as not immoral, you don't have a case.
You have a point, but I think you are wrong. Yes, a lot of people who disagree with homosexuality have religious reasons ( though I have found many that are not religous and are still disgusted by it), but just because their convictions are rooted in religion doesn't mean they don't have a case. I disagree with lying, adultery,fornication, etc for religious reasons, but common sense and experience have proved those regulations to be correct. I believe it's the same with homosexuality. God didn't just write the Bible to mess with our fun. And in reality, doesn't matter how much society pushes for homosexuality, it's simply not the same as a heterosexual relationship, and they know it. I hate to say it, but it really is common sense. Homosexual activities are wrong.
But......other sexual activities are wrong too. As well as other sins. Even though I believe homosexual lifestyle is sinful, I still believe anyone has the right to free expression. In America, it seems the Govt is wrongly denying this right to Christians, as AoK brought to attention with some recent cases involving business owners and gay customers. On the other hand, we have other nations that don't allow gays to express themselves. I believe both are wrong. Maybe it's not that gay propaganda is wrong, but rather ALL propaganda. Because propaganda tends to be deceitful. But if we are to ban only one kind of propaganda (in Russia's case being gay propaganda) then it would be unfair. We either ban all, or none. Another issues that I would have is with defining propaganda. I wouldn't like the Govt labeling all free speech as propaganda.
At the end, the world will only show what's in their heart, and banning their freedom of speech would only bring harm and unecessary division. As long as the Church is allowed to practice her faith and preach against sin, then I think we shouldn't be so worried about the world supporting sin, because that's just the world being....the world.