Homosexuality can't be promoted, you can't turn straight guys gay or vice versa.
It can only be influenced by external factors in terms of activity not in terms of feelings.
I'm a bisexual man so I'm in the rare position of having some form of choice, (obviously I didn't choose to be bi, I'd rather be gay or straight, but I could be just as happy regardless of which gender I 'chose') in a homophobic society I could have a happy relationship with a woman. But it'd be an 6/10 life because I'd always have the fantasies and feel extremely guilty and ashamed of them. Because it's accepted I'm no longer ashamed of what turns me on, even if I end up living a 'straight' life in terms of behaviour I'll always be bisexual. I can't choose what you're attracted to, or who you fall in love with.