... it doesn't in fact only come from within. There are external factors too.
There is no such thing as 'gay gene'. None of it comes from biochemistry. This is a great problem, the attempt to frame various (many other things could be talked about) as being caused by genes or biochemistry or something. Scientific frauds.