This percentage could be explained by social/environmental influences. identical twins are genetically identical. if homosexuality was genetic, they would both be homosexual all of the time.

I agree. We can say that no evidence to date has shown that it is. If i see solid scientific evidence then i will accept that it is.