Religion is the only mandate that could enforce a heterosexual life on an individual as their is no other logical reason why a person should/cannot be a homosexual.
this might be off topic, but thank you TLK for this admission. now if only every believer would see this, and quit trying to make all sorts of unconvincing "logical" arguments to prove that somehow homosexuality is unnatural or immoral vis-a-vis heterosexuality. today, it is mostly god-based dogma to hate on homosexuals or to want them killed.