If you are looking for a logical framework. Then there is a principle that every type of moral act you do to be moral allowable has to be such that everyone doing is fine in society and no harm comes as a result. I think if everyone became homosexual, there would be problems in society. Same with bisexuality, as the family structure would be threatened.
Every moral allowable act should be assessed on more global level. If one person lies, not a lot of harm. Everyone lies to everyone constantly, then trust becomes an issue.
Every moral allowable act should be assessed on more global level. If one person lies, not a lot of harm. Everyone lies to everyone constantly, then trust becomes an issue.