The brain has personality firmware which define human nature. These have evolved over long periods of time. These are empty at birth but contain the genetic instructions needed for progression through the stage of life. These advance not only by the beat of their own drum, allowing us to see what is common to all, but also by collecting data from our environments. The ego and will power play a role in the external data collection, since these help to focus consciousness toward particular data. Neurosis, for example, is recreated each day. Even if the firmware is attempting to advance back toward the natural genetic template, the ego and will power will often reenforce the same data and same behavior within the neurosis, maintaining the potential. As an analogy, you are attached to guide by a rope and they try to pull you to the right, while you pull to the left. There is tension in the rope, with is often mistaken for justification for the choices being made. But in reality it is due to the choices being made. From my experience with the firmware, since we culturally assume all the important stuff comes from outside us, and the sub-conscious is a waste cesspool, the unconscious mind will attempt to reach consciousness through what is called projection. This is where what is inside appears to stem from outside due to an overlay, loosely analogous to a movie overlaying onto reality. We react to the composite. For example, all the doom and gloom predicted by global warming never appeared because it was a projection due to deception. But it looked real and many people were ready to run to higher ground. This induction made use of collective firmware, projection and potential. But since the real change has to occur within, reaction to the outside, although getting our attention, maintains separation and potential. One is suppose to separate the movie and deal with it internally. But if this is not done the tension remains. I would guess that homosexuality is based on projection and unconscious potential due to separation from the genetic firmware. I infer this because this behavior is not self sustaining but need medical props not found in nature or else it self eliminates. Here is how it works, we do a behavior that needs science and medicine to prop it up, but which deviates from the firmware. This sustains the behavior while maintaining a potential. The potential is mistaken for natural due to projection.