As long as those folks that find homosexuals immoral don't actually discriminate against homosexuals, I think we're fine.
Live and let live. That would be an ideal out come.
That would be ideal but as a general principle for all of society it is too weak in my view, especially from the idea of class, power structure, coercion and historicism, the principle that to understand society one must look at its history rather than the more limited scope of thousands of isolated interactions.