Many people seem fixated on the fact that the actual cause of homosexuality has not yet been established with any degree of certainty. As someone who likes to understand the reasons things occur, I respect and appreciate the curiosity. However, the ultimate result remains the same, regardless of whether the cause is genetic, environmental, or some combination of the two.
No one will ever be one hundred percent of what you want them to be or idolize them to be. An actor or actress is just one small part of a show, and their lives outside of that show exist in whatever way they chose to live. If you don't agree with what they are doing, how they act, or how they live that life, it's time to start questioning why you follow or idolize them.