A principled and intelligent argument based on natural law can be made against homosexuality that has nothing to do with ignorance, prejudice, or hatred. There are good reasons to think that homosexuality is immoral, too. Instead, it's a principled position and I'm capable of giving good reasons for it. I can anticipate an objection here. Well, whether I have the right to force it on you or not is a debatable question, actually.
All laws force someone's moral view on another.
Regardless, that's not what is happening here. And this is my second point. This is not about equal rights. This isn't about us forcing our view on someone else. This is about the legitimacy for us to even hold our point of view.