The answer to your question depends upon the framework you base it upon. You're going to get so many different answers (and in fact, you did!) You probably have noticed by now that you will hear answers running the gamut from extremely opposed to same-gender sexual expression to the sort of responses you hear from Keltic from Scotty, and from Daniel, depending upon where you post this question. That kinda tells us there is no unanimously agreed upon to answer to any such open-ended question, no? So if you're looking for an absolute and immutable rule, you are not going to find it.
If you are looking to answer this question for yourself, for your own personal life and relationships, YOU are going to have to make some determinations about what is important to you. If you ask this question out of concern for your own situation, please make the answer you can live with. The answer that is 'right' for you right now may be different from the one that will be 'right' for you 2 or 3 years from now, and it may differ from that of strangers posting to you on an internet message board. You will have to listen to yourself, to what your intuition and intelligence say is best for you At. This. Precise. Moment.
But perhaps that is not the reason you've asked us all this. So if I may, why the curiosity?
Never linger too long with the ignorant,
throw stones at their talk.
Walk only with the lovers,
the mirror of the soul gets rusty when
dipped in muddy water.