About the hermaphrodite question, when it's medical, things are alot different.
Personally, no matter the reason people "are gay", wheather it be environment, upbringing, hormonal imbalances, etc... there are those that can only respond to sexual stimulii from the same gender. This is a fact...