Homosexuality is defined by behavior, i.e., unless one engages in sexual activity with a member of the same sex, he, or she, is not a homosexual. (The term sexual orientation merely clouds the issue and refers to a feeling that is irrelevant to reasoned behavior.) This is the definitive post on homosexuality, law and society. There is nothing left to be said after your treatise. A great post and kudos to you for it.